加了一个 spring boot 中文社区
https://springboot.io/
一个666的资料
http://www.spring4all.com/article/246
https://www.baeldung.com/learn-spring-course
接着学 spring boot 第三章 security
本次学习主要跟着《spring boot in action》书
参考:https://www.jianshu.com/p/08cc28921fd0
集成security依赖
配置pom.xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
跑起来 要在build的日志里找name 和 password
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
dev配置 端口号变成9999
idea tip
option+return 自动导入package
英文模式下
cmd+[后退 cmd+]前进
查看注释 control+j 或者 F1
打开多个窗口
支持打开多个窗体
control+R 运行
代码区左侧的绿色按钮 可以查看对应的视图
image.png
深入Security
security 最后学的是这个中文帖子
https://www.jianshu.com/p/6b04282e3403
遇到的问题:
- 跳转到需要安全认证的页面总是error
报错
image.png
image.png
解决
https://blog.csdn.net/Hello_World_QWP/article/details/81811462
牛掰了
跑起来
image.png image.png
- 自定义错误页面 取代 whiteLabel 白标
报错
image.png
解决
因为没有禁用Whitelabel error page, application.properties中添加
server.error.whitelabel.enabled=false
- error页加载不出来
报错
image.png
解决
最后从这篇博文找到灵感 https://blog.csdn.net/Lin_xiaofeng/article/details/79122053
可能是error.html含有非法字符了 重新生成文件编辑 ok了
- post后error
解决:
自己就卡住了n久 在post处理方法里断点 也调不到 很奇怪
问后台大佬 明台了 解这样问题的思路
首先看web的console
image.png
403了 是没有权限 确定了问题所在
再一个同一个路径的get请求没问题 只有post有问题 最后解决的帖子
https://blog.csdn.net/t894690230/article/details/52404105
网友评论