![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 57
Leo.xie
将技术转化成可变现的交付成果
展开
-
线上bug查找
jmap jps原创 2023-02-13 19:27:00 · 154 阅读 · 0 评论 -
nacos+getbean的坏习惯 引发 AnnotationConfigApplicationContext has been closed
前言每次nacos发布新的config的时候,接下来就会发生一个很诡异的情况,AnnotationConfigApplicationContext has been closed过程百度了一圈,有类似的问题,但是没有相关的解决方案;于是我就开始关注AnnotationConfigApplicationContext这个类,既然你说它管理了,说明我是哪里使用了,最后发现是因为我们使用了springutil.getbean,这个玩意就是用于不按照注解的方式去获取bean的过程;正常在main里面去run上原创 2022-05-11 13:09:00 · 1727 阅读 · 0 评论 -
Spring boot 项目发展之单/多租户(数据源/Saas化)过程
单租户变多租户(多数据源管理)一般来说,很多项目都是从单应用开始,逐渐演变成多租户的;如果一开始按照多集团来设计的,当然更好,但是就怕是一开始就没有按照多集团来做;后面做大之后发现需要多集团使用;方案场景场景1:一家母公司多家子公司,需要共同使用一套系统,都是一个主数据库,有多个库;场景2:多套部署,多数据源,多个项目;场景分析我们考虑过用场景2来解决问题,可是这样就等于是一个项目部署多次;自然是相对简单的,但是如果要更新代码就必须更新多份,数据库管理难度也比较大;不考虑这种;那么我们要做场原创 2022-05-11 12:42:53 · 2670 阅读 · 2 评论 -
Spring boot连接oracle遇到的问题
Spring boot连接oracle遇到的问题问题1:oracle.jdbc.driver.oracledriver问题2:ORA-28040: No matching authentication protocol oracle问题3: IO exception: Socket is not connected问题1:oracle.jdbc.driver.oracledriver下载一个jar包在项目中,通过pom.xml直接引入,dependencies.dependency.systemPath原创 2021-06-07 16:40:34 · 1558 阅读 · 0 评论 -
spring boot 配置corsFilter偶发跨域问题
spring boot 配置corsFilter偶发跨域问题原始代码新代码对比原始代码/** * <p>Description:跨域请求配置类</p> * @author:gusong * @date:2019/4/1 19:59 */@Configurationpublic class CorsConfig { /** * <p>Description:配置允许跨域访问</p> * @return:org.原创 2021-01-27 11:57:44 · 497 阅读 · 0 评论 -
spring boot简便的方案实现数据源的切换(非主从,非durid方式)
背景之前只有一种数据源,采用的就是spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver jdbc-url: jdbc:mysql://ip:port/db?useUnicode=true&characterEncoding=utf-8&useSSL=false&useTimezone=true&serverTimezone=GMT%2B8&autoRe原创 2020-11-23 15:32:26 · 218 阅读 · 0 评论