iOS死开发硬转JAVA后台 入门到XX(3)配置

加了一个 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


org.springframework.boot
spring-boot-starter-security

跑起来 要在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

你可能感兴趣的:(iOS死开发硬转JAVA后台 入门到XX(3)配置)