加了一个 spring boot 中文社区 springboot.io/
一个666的资料 www.spring4all.com/article/246 www.baeldung.com/learn-sprin…
第三章 security
本次学习主要跟着《spring boot in action》书 参考:www.jianshu.com/p/08cc28921…
集成security依赖
配置pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
跑起来 要在build的日志里找name 和 password


创建自定义的配置
通过属性文件外置配置 可以微调属性
修改 src/main/resources/application.properties,添加
spring.security.user.name=user
spring.security.user.password=pass

不同环境 不同配置
环境基本分类: 开发 测试 生产 可以创建 application-${env}.properties 在 application.properties 中指定启用哪个配置
spring.profiles.active=${env}
举个例子: 启用 development profile

idea tip
- option+return 自动导入package
- 英文模式下 cmd+[后退 cmd+]前进
- 查看注释 control+j 或者 F1
- 打开多个窗口

- control+R 运行
- 代码区左侧的绿色按钮 可以查看对应的视图

深入Security
security 最后学的是这个中文帖子 www.jianshu.com/p/6b04282e3…
遇到的问题:
- 跳转到需要安全认证的页面总是error
报错


跑起来


- 自定义错误页面 取代 whiteLabel 白标
报错

server.error.whitelabel.enabled=false
- error页加载不出来
报错

- post后error
解决: 自己就卡住了n久 在post处理方法里断点 也调不到 很奇怪 问后台大佬 明台了 解这样问题的思路 首先看web的console

403了 是没有权限 确定了问题所在
再一个同一个路径的get请求没问题 只有post有问题 最后解决的帖子 blog.csdn.net/t894690230/…