方法1:前端处理 使用URLEncoder.encode(参数,"UTF-8") 方法2:后端处理 使用POST方法
SpringBoot
Springboot的CommandLineRunner与PostConstruct执行顺序
Application.java [crayon-63d37807ebcb6216649232/] MyPostConstruct.java [crayon-63d37807ebcc1810023590/] MyCommandLineRunner.java [crayon-63d37807ebcc5378682468/] MyCommandLineRunner2.java [c...
SpringBoot项目部署到Centos上启动很慢
场景:项目使用的是springboot开发。在本机启动,大概完成的时间是20s左右,但是部署到Centos6.5服务器上启动要300s以上。 原因: SHA1PRNG算法是基于SHA-1算法实现且保密性较强的伪随机数生成器。 在SH...
解决Springboot访问URL带特殊字符导致400错误问题
RFC 3986规范规定Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符:! * ’ ( ) ; : @ & = + $ , / ? # [ ])。 2.1.3.RELEASE版本Spr...
Spring Boot集成Thymeleaf小试
1.pom.xml添加依赖 [crayon-63d37807ecc9a617789651/] 2.application.yml添加配置 [crayon-63d37807ecca3908500526/] 3.编写页面 [crayon-63d37807eccaa204022569/] [crayon-63d37807eccb1107629005/] ...
Nginx配置https反向代理tomcat后redirect却返回http
问题详情:浏览器访问:https://192.168.1.123/oauth.do,oauth.do中执行response.sendRedirect("/index.do") 浏览器跳到http://192.168.1.123/index.do,而非https://192.168.1.123/index.do。 原因:经过ng...
Spring Boot 数据缓存Cache
声明式缓存注解 @Cacheable 在方法执行前Spring 先查看缓存中是否有数据,如果有数据,则直接返回缓存数据;若没有数据,调用方法并将方法返回值放进缓存 @CachePut 无论怎样,都会将方法的返回值放入缓...
Spring Boot 应用监控
http方式 pom.xml添加依赖 [crayon-63d37807edcef009965335/] application.yml添加以下配置 [crayon-63d37807edcf7318618708/] 启动信息里面可以看到这样一些日志 [crayon-63d37807edcfb256560259/] 接口...