标签 Spring Boot 下的文章
- 首页
- Spring Boot
Spring Boot 连接 MSSQL 报警告:TLSv1 was negotiated
问题描述Spring Boot 连接 SQL Server 数据库,启动项目后控制台警告如下:TLSv1 was negotiated. Please update server and client to use TLSv1.2 at minimum.解决方案不处理好像也没什么问题非要解决似乎要从服务器上做调整,没仔细研究,因为我本机的 SQL 2019 是没问题的,服务器可能版本低。非要...
Spring Boot 启动信息定制:显示端口版本等
我想在Spring Boot项目启动后更友好的显示当前的版本及端口等信息,可以通过以下方式实现。效果实现方法/** * 应用定制 * 作者:xinggang * 邮箱:willcoo@qq.com * 网址:https://weiku.co * 日期:2019-04-28 * 说明: */ @ControllerAdvice public class CustomApplica...
Spring Boot 警告:An illegal reflective access operation has occurred
问题描述最新将Spring Boot项目升级到JDK 11,运行时发现警告如下:WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.springframework.cglib.core.ReflectUtils (file:/D:/Andr...
Spring Boot 2.x 增加拦截器后静态资源文件404无法访问
问题描述Spring Boot 2.2.0 增加自定义拦截器后发现静态资源都没法访问,报 404 错误。网上找了几个方案比如修改资源文件路径由 /** 改为 /static/** 然后添加到排除列表,我的项目没效果。最后发现是配置拦截器的方式不一样造成的,注意以下两个细节:配置拦截器的几种方式在 spring boot2.x 中已经不推荐再使用 WebMvcConfigurationAdap...
Spring Boot + Java 13:Options -Xverify:none and -noverify were deprecated in JDK 13
Spring Boot 2.2.0 发布了,说是支持 Java 13,于是建了一个项目试试,运行时提示以下警告:Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a futu...
Spring Boot + Java 13:源发行版 11 与 --enable-preview 一起使用时无效
Spring Boot 2.2.0 发布了,说是支持 Java 13,于是建了一个项目试试,运行时提示以下错误:源发行版 8/11 与 --enable-preview 一起使用时无效(仅发行版 13 支持预览语言功能)解决方案把以下图中的设置都设置为 13 即可。
Spring Boot:Java 检查提示使用了未经检查或不安全的操作
Spring Boot 项目在编译打包时提示使用了未经检查或不安全的操作。如图。解决方案1、修改代码(不会)2、忽略检查,增加`@SuppressWarnings("unchecked"),如图。
Spring Boot:IDEA 无法正确识别模板中引用的静态资源路径(转)
Spring Boot 资源文件路径默认情况下,Spring Boot 项目中静态资源存放在 src/main/resources/static、src/main/resources/public、src/main/resources/resources 或 src/main/resources/META-INF/resources 中,模板文件存放在 src/main/resources/...
Spring Boot:集成 Beetl 模板引擎 + 打包 Jar 后分离模板
扩展阅读Beetl 是 Bee Template Language 的缩写,官方称是新一代的模板引擎,它功能强大,性能良好,超过当前流行的模板引擎,官方称 Beetl 远超过主流 java 模板引擎性能(引擎性能5-6倍与 freemaker,2倍于JSP),国产且易学易用。
gradle 通过 def 定义变量指定依赖版本
通过def定义版本变量,然后在依赖调用即可,这样便于版本的统一管理,也便于查看。def 定义的字符串变量,通过 $ 符号即可引用,需要注意的是,需要用 def 定义的变量时,字符串需要用双引号 "" 而不能用单引号 '' 。def springBootVersion = '2.1.5.RELEASE' dependencies { compile group:...
Spring Boot JdbcTemplate 多数据源配置
以下代码只体现了第二个数据源的部分,主数据源略配置文件:spring.datasource.kcgl.driver-class-name = com.mi...
Spring Boot 配置多数据源后出错:jdbcUrl is required with driverClassName
Spring Boot 配置多数据源后出错:jdbcUrl is required with driverClassName.解决方案spring.datasource.kcgl.url = jdbc:sqlserver://10.200.0.91:1433;DatabaseName=erp600_kcgl修改为:spring.datasource.kcgl.jdbc-url = jdbc:...
(转)Spring Boot 配置属性之 DataSource
datasourcespring.dao.exceptiontranslation.enabled是否开启PersistenceExceptionTranslationPostProcessor,默认为true spring.datasource.abandon-when-percentage-full设定超时被废弃的连接占到多少比例时要被关闭或上报 spring.datasource.al...
Spring Boot:shiro 对 static 资源文件放行配置
Spring Boot 默认会将 static 目录中的文件映射到根目录 /,而网上一般讲 shiro 配置规则时都会将 /static/** 加到放行名单中,这样就会造成资源文件被 shiro 拦截。推荐方案# 设置静态资源目录,如果不设置默认 static 目录中的资源会被映射到根目录 /,那样不方便 shiro 放行 spring.mvc.static-path-pattern = /...
Spring Boot:上传文件大小超限制捕获 MaxUploadSizeExceededException 异常
Spring Boot 默认上传文件大小限制是 1MB,默认单次请求大小是 10MB,超出大小会跑出 MaxUploadSizeExceededException 异常。问题来了,当文件超过 1M 和超过 10M 时异常是有区别的,这也是本文所说的重点。问题当上传文件超过 10M 后自己写的全局异常处理@ControllerAdvice类竟然无法捕获 MaxUploadSizeExceede...