![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
南城徐凤年
本主支持原创,开源,代码可用,案例真实,如有不足,欢迎指正,不胜感激。
展开
-
springcloud zuulfilter 实现get,post日志记录URL+params
import com.alibaba.fastjson.JSONObject;import com.idoipo.infras.gateway.open.model.InvokeLogModel;import com.idoipo.infras.gateway.open.service.IInvokeLogService;import com.idoipo.infras.gateway.open.utils.MultiPartFormDateToJson;import com.netflix.zu.原创 2022-01-04 14:19:24 · 421 阅读 · 0 评论 -
Stringboot整合rabbitmq自动创建队列
现象:队列没有创建?why???当你兴高采烈得添加了maven依赖并心花怒放一般地copy完一下代码却发现,程序启动起来后队列没有创建,交换机也没有创建,瞬间一万只草拟吗涌上心头,开始了百度之路...... /** * 配置交换机实例 * @return */ @Bean(name = "logCallbackDirectExchange") public DirectExchange directExchange() { re原创 2021-08-16 13:58:12 · 801 阅读 · 0 评论 -
spring系列之事物
本节任务:1、用事物(基本用法;传播机制;隔离级别)2、事物的原理spring的事物是通过AOP来实现的。spring事物的配置:<aop:aspectj-autoproxy proxy-target-class="true"/> <bean id="transactionManager" class="org.springframework.jd...原创 2019-12-06 23:40:27 · 241 阅读 · 0 评论 -
spring系列MVC
1、初始化九大组件protected void initStrategies(ApplicationContext context) { //TODO 初始化多组件上传 initMultipartResolver(context); //TODO 初始化本地语言环境 initLocaleResolver(context); //TODO 初始化模板处理器 ...原创 2019-12-06 21:47:24 · 134 阅读 · 0 评论 -
spring系列之AOP
springaop:是 Aspect Oriented Programming 的缩写,意思是面向切面编程。可以通过预 编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。追求的是调用者和被调用者之间的解耦。用途: 日志、事务、安全等都会写在业务代码中(也即是说,这些非业务类横切 于业务类),但这些代码往往是重复,复制——粘贴式的代码会给程序的维护带来不便,AO...原创 2019-12-06 16:01:51 · 141 阅读 · 0 评论 -
spring系列之DI
DI:依赖注入,在IOC容器完成了bean定义资源的定位、加载、解析注册之后,IOC容器已经管理了bean定义的相关数据,但是这个时候还没有发生依赖注入。依赖注入发生的两个阶段:1、用户第一次调用getBean()的时候2、用户在bean的配置文件中配置了lazy-inint=false属性(禁止延迟加载)时候,会在bean解析注册的时候进行预实例化,触发依赖注入。getBean入...原创 2019-12-06 00:06:18 · 155 阅读 · 0 评论 -
spring系列之IOC
实战:1、spring在bean初始化前中后需要加代码怎么办?看这里:自定义MyPostProcessor类,并实现BeanPostProcessor接口,并重写postProcessBeforeInitialization方法和postProcessAfterInitialization方法即可实现,在bean装在前和装在后干一些小动作。在bean初始化中的时候干一些小动作就要在bean...原创 2019-12-05 21:42:48 · 131 阅读 · 0 评论