今天在练习SpringSecurity框架的时候,为了运行时避免冲突,在properties中设置了其他的端口号,以便测试时使用
server.port=8081
spring.security.user.name=admin
spring.security.user.password=123456
但是当服务器运行的时候,网页却一直显示找不到,而且输入原来的8080端口号,却很神奇的依旧能使用,在properties里面配置的其他属性也是不能用的,完全无效。
在百度上找了好多方法,但大都解决不了,肝了一整天,终究是:踏破铁鞋无觅处,老猫半夜吃老鼠。
解决办法:
只需要在pom.xml中加入下面的配置即可解决!
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
<resource>
<directory>src/main/resources</directory>
<includes>
<include>**/*.*</include>
</includes>
</resource>
</resources>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>