
Spring
Turing·
不积小流无以成江海
展开
-
基于SpringIOC容器的工厂模式
背景:最近做了一个项目,平台适配多个三方广告商(app内部广告位),平台发出广告位大小、类型请求,三方接口返回广告。 为了满足不断增长的三方广告商(接口规格都不一样),我们在实现的时候采用工厂模式来进行适配。这也是我第一次在实战中使用工厂模式,感觉扩展性得到了很大的加强。 原理:基于Spring的ApplicationContextAware接口实现setApplicationContext方法。 源代码地址:https://github.com/qycwudi/rocketMQObject/tree原创 2021-09-01 14:50:18 · 385 阅读 · 0 评论 -
Java反射注解
Service层 package com.qyc.service;/** * @ClassName: Service01 * @Description: * @Author: qiangyuecheng * @Date: 2021/3/11 12:15 上午 */ public class Service01 { public void show(){ System.out.println(" service.show() "); } } Co..原创 2021-03-18 00:34:14 · 143 阅读 · 0 评论 -
查看IOC容器内容
ConfigurableApplicationContext configurableApplicationContext = SpringApplication.run(EnvironmentDemo.class); String [] names = configurableApplicationContext.getBeanDefinitionNames(); for (String name : names) { .原创 2021-01-21 17:51:37 · 427 阅读 · 0 评论 -
过滤器Filter
注册filter(配置的过滤链) @Configuration public class FilterConfig { @Bean public FilterRegistrationBean filterRegistrationBean (){ FilterRegistrationBean filterRegistrationBean = new FilterRegistrationBean(new FilterModel()); filterRegis原创 2020-09-10 20:06:02 · 145 阅读 · 0 评论 -
Spring数据库事务管理
一.简单事务管理 用@Transaction 配置事务 配置文件 spring.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-...原创 2019-11-28 17:34:42 · 229 阅读 · 0 评论 -
@Import标签
当你用@Bean时,可以直接使用@import让它生成Bean public class Mapper { @Bean public StudentMapper getsStudentMappe() { return ApplicationContextConfig.getApplicationContext().getBean(StudentMapper.class); } }...原创 2019-11-27 00:06:02 · 312 阅读 · 0 评论 -
整合MyBatis-Spring
目录 二.配置Spring环境 applicationContext.xml MyBatis.xml Mapper.xml (小黑鸟) 简单版本 通过MapperScannerConfigurer获取mapper 一.导包 二.配置Spring环境 创建cfg source folder 自动生成applicationContext.xml文件(项目名右键-...原创 2019-11-25 19:02:11 · 176 阅读 · 0 评论 -
Spring的注解装配方式
后续还会补充更多的注释 目录 简单的注入实例 自动注入 @AutoWired 自动装配时的歧异问题 @Qualifier (ps:我老是记不住这个单词) 简单的注入实例 Component ComponentScan @Value AnnotationConfigApplicationContext package com.qyc.SpringNoteComment; ...原创 2019-11-21 01:17:28 · 466 阅读 · 0 评论 -
Spring AOP 注解配置方式和XML配置方式
jar包 拿接口配置切点时,要注意execution里的路径 一. @Aspect 注解配置 @component注解注释bean @aspect注解注释 切面类 <context:component-scan base-package="com.qyc.aop"></context:component-scan> 开启注解扫描 <aop:aspec...原创 2019-11-21 01:12:44 · 257 阅读 · 0 评论 -
Spring的XML装配方式
配置环境 项目右键点击Build path 然后点击Configure Build path 点击Libraries ,addLibraries 点击MyEclipse Library 然后next 找到spring 选择一个版本 配置spring-config.xml 去spring-framework-4.3.9.RELEASE-dist\spring-framework-4.3...原创 2019-11-18 19:01:55 · 733 阅读 · 0 评论