Spring
柯腾_
啥都不懂,啥也不会
展开
-
Springboot日志埋点、问题追踪
实现平时项目中出现报错的时候,打印报错那次方法调用的详情。原创 2023-02-24 16:34:42 · 634 阅读 · 1 评论 -
SpringMVC
模型(Model)视图(View):数据模型,提供要展示的数据。:负责进行模型展示。:接受用户的请求,委托给处理器进行处理,处理完毕后把返回的模型数据返回给视图。原创 2022-11-12 17:14:14 · 289 阅读 · 0 评论 -
SpringIOC、AOP
SpringIOC和AOP的介绍原创 2022-11-06 20:38:03 · 364 阅读 · 0 评论 -
Api接口请求体和返回体驼峰和下划线的相互转换
java的实体类属性命名都是驼峰的方式,而前端的json串属性都是下划线的方式,这个时候就需要灵活的转换。在实体类头部加上这个注解即可@JsonNaming(PropertyNamingStrategy.SnakeCaseStrategy.class)原创 2021-06-10 19:41:22 · 2181 阅读 · 0 评论 -
websocket+redis动态订阅和动态取消订阅
原理websocket的订阅就是在前后端建立ws连接之后,前端通过发送一定格式的消息,后端解析出来去订阅或者取消订阅redis频道。订阅频道消息格式:{ "cmd":"subscribe", "topic":[ "topic_name" ]}取消订阅格式{ "cmd":"unsubscribe", "topic":[ "topic_name" ]}两个核心类,一个是redis的订阅监听类,一个是websock原创 2021-05-31 15:37:19 · 3636 阅读 · 16 评论 -
记录一次排查Invalid bound statement (not found)问题
一般看到这种问题首先想到的是:1.检查该xml文件里面的namespace是否配置正确; 2.检查xml文件里面的方法和对应的java文件里面的方法是否相匹配(方法名、参数、返回值) 3.检查下配置文件中关于mybatis配置的各类文件路径是否正确,例如:mybatis: mapper-locations: classpath*:/com/**/dal/mapping/**/*.xml如果这些都配置了还是不行的话,那么请看下面。接下来我要写的是我这次遇到的问题,这个问题卡了博主2天多,写原创 2020-08-07 17:35:17 · 247 阅读 · 0 评论 -
Springboot下配置多个数据源的三种方式
单数据源的配置很简单,就是在yml或者properties文件中配置一下就行,以下示例是yml文件单数据源mysql的配置(配置了阿里的druid数据库连接池):spring datasource type: com.alibaba.druid.pool.DruidDataSource url: jdbc:mysql://localhost:33...原创 2019-08-28 15:26:35 · 1893 阅读 · 2 评论