Spring
文章平均质量分 63
Spring学习
樱阙诗汀
在知识的海洋里冲浪
展开
-
【Mybatis或MybatisPlus】SQL和事务日志信息打印(查看Transaction synchronization committing SqlSession)
想看一下声明式事务的传播机制,但是相关日志是在控制台输出的,找了下关键的类`SqlSessionUtils`,并将其配置到Logback日志文件中,这下可以在日志中查看关键逻辑的事务行为。原创 2024-08-31 16:32:45 · 497 阅读 · 0 评论 -
一个Controller网关根据请求参数和版本号调用分发多个Service和方法
一个Controller网关根据请求参数和版本号分发Service文章目录一个Controller网关根据请求参数和版本号分发Service1.获取bean2.基准Service接口3.版本号控制的注解注解常量4.网关5.服务实现6.调用结果公司原有项目就是根据请求参数进行分发逻辑的,这次想着通过反射加入了版本号的分发,减轻各种版本的业务代码逻辑耦合度。在一个项目中需要写很多的controller去调用不同的service,而写一个网关可以省去写controller层的痛苦,其实就是策略模式的体现。原创 2020-09-06 13:51:09 · 1388 阅读 · 0 评论 -
SpringBoot 1.x和2.x配置SSL证书,且同时支持https和http端口
SpringBoot 1.x和2.x配置https和http端口1.x配置/** * @Author: xucl * @Date: 2020/10/12 * @Description: <p>配置tomcat的http端口</p> */@Configurationpublic class TomcatConfig { @Value("${server.http.port}") private int httpPort; @Bean p原创 2020-10-12 14:35:31 · 455 阅读 · 0 评论 -
@RequestBody、@RequestParam 、@PathVariable、@RequestPart
@RequestBody、@RequestParam 、@PathVariable、@RequestPart文章目录@RequestBody、@RequestParam 、@PathVariable、@RequestPart一、@RequestParam(一个方法中能使用多次)1. 简介2. 实例二、 @RequestBody(一个方法中能使用多次,但是建议只使用一次)1. 简介2.实例三、@PathVariable (一个方法中可以使用多次)1. 简介四、@RequestPart(复杂的请求场景)2.实原创 2020-09-29 23:32:17 · 2877 阅读 · 0 评论