![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
KwokRoot
发现问题、定位问题、解决问题...如此而已!
展开
-
SpringBoot依赖JAR包外置-方案2
问题: SpringBoot 默认会把依赖及程序打包成一个JAR包,方便了部署。不过每次修改程序打包后,上传服务器会耗时很长。解决: 把依赖包外置,并使用 `maven-assembly-plugin` 插件把外置依赖包、外置配置文件、运行脚本等打包为 ZIP 包。① 把依赖包等外置,配置启动类,类加载路径:`pom.xml`中设置:<build> <pluginManagement> <plugins>...原创 2021-10-23 15:46:59 · 895 阅读 · 0 评论 -
SpringBoot依赖JAR包外置-方案1
问题: SpringBoot 默认会把依赖及程序打包成一个JAR包,方便了部署。不过每次修改程序打包后,上传服务器会耗时很长。解决: 依然使用 org.springframework.boot.loader.*Launcher 进行启动,只是把依赖 JAR 外置,使用加载类路径方式加载依赖。`pom.xml`中设置:<build> <pluginManagement> <plugins> ...原创 2021-10-23 15:36:32 · 1375 阅读 · 0 评论 -
解决 SpringBoot-SpringSecurity使用中 Redis 共享 Session 时,服务重启后,RedisSession 与 内存 Session 不一致问题,实现剔除在线用户功能。
1.解决 SpringBoot 使用 Redis 共享 Session 时,服务重启后,RedisSession 与 内存 Session 不一致问题。WebSecurityConfigurerAdapter 子类 :@Configurationpublic class CustomSecurityConfig extends WebSecurityConfigurerAdapter { private BCryptPasswordEncoder encoder = new BCry.原创 2021-07-16 23:07:00 · 984 阅读 · 0 评论 -
No beans of `HttpServletRequest` type found.--Spring 项目中获取 HttpServletRequest 实例的方法
方式1:@RequestMapping({"index", "/"})public String index(HttpServletRequest request, Model model) { logger.info(">>> path: {}, remoteAddr: {}", "index", request.getRemoteAddr()); model.addAttribute("version", Version.getVersion()); .原创 2021-07-11 22:03:17 · 2263 阅读 · 4 评论