Springboot 新项目配置

Settings配置下的Maven  忽略证书鉴权

1.importing -> VM options for importer

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ignore.validity.dates=true 

2.Runner -> VM Options

-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ignore.validity.dates=true

 JRE:1.8   

顶部两个选项需要勾选上 

3.Compiler->Java Compiler  设置JDK版本

Project bytecode version:1.8

Module  ->Target bytecode version  :11.8

当然 还有Maven仓库配置 

 Maven home path:D:/maven/apache-maven-3.3.9/apache-maven-3.3.9

User settings file:D:\maven\apache-maven-3.3.9\apache-maven-3.3.9\conf\settings.xml

Local repository:D:\maven\repository      

如果项目中用到对数据库账号密码进行加密的,比如jasypt加密算法,设置加密盐值 galaxy,用相关加密API把账号和密码传参后得到对应的账号密码加密密文,最后将密文配置到配置文件中,而在启动应用是,需要在Application Configurations 应用启动配置中 Program arguments配置:

--jasypt.encryptor.password=galaxy

其余配置见实际业务场景再添加 


4.添加:Application Configurations 应用启动配置中 Program arguments配置:

1.一般Springboot项目我们都有引用SSO组件实现单点登录功能,每个接口请求后都会通过配置类的过滤器类进行判断当前请求的是否是合法用户,而我们后端在开发过程,通过Postman测试的时候,可以先跳过这个sso登录关闭 :--sso.enable=false 这样在测试接口请求的时候就不会显示认证鉴权问题了,当前也可以在app配置文件中配置这个值 

2.开发环境中的配置文件,一般情况会有多个环境配置文件:application-dev.yml、application-prod.yml、application-test.yml,  不同环境对应的主要就是不同的数据库了 ,如果要测试接口,环境我们应该用测试环境,对应的测试环境的数据库进行测试调测:--spring.profiles.active=test,当前也可以在app配置文件中配置这个值 

--sso.enable=false --spring.profiles.active=test 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值