SpringBoot-自定义配置-覆盖自动配置

Spring Boot 不是有很牛逼的自动配置吗?而且它的牛叉之一就是自动配置,让工程师从繁琐的,重复的配置中解放出来,为什么还要自定义配置?

Maven中的中打开pom.xml 增加如下配置:


            org.springframework.boot
            spring-boot-starter-web
 

如果是Gradle,则需要在build.gradle中增加如下配置:

compile("org.springframework.boot:spring-boot-starter-security")

配置了安全配置以后,再次运行,输入你想看的阅读列表地址:http://localhost:8000/readlist/lg,发现会自动跳转到验证页面,需要输入用户名和密码。而这个用户名是固定的 user,密码就更蛋疼了,你可以在日志中看到密码。输入用户名和密码以后,就可以正常访问阅读列表了。

SpringBoot-自定义配置-覆盖自动配置_第1张图片

SpringBoot-自定义配置-覆盖自动配置_第2张图片

我相信,这不是你想要的认证配置:一个用户和一个非常其他的密码,那么,这个时候我们就希望自己配置安全你认证了。 

 

 

你可能感兴趣的:(SpringBoot)