spring
Thomas@617
一位从事互联网行业,代码的搬运工
展开
-
spring系列第一篇ioc容器创建
是原创 2019-11-15 14:05:35 · 117 阅读 · 0 评论 -
spring 声明式事务
spring 声明式事务,底层使用Aop来实现,是一个应用aop逻辑处理比较好的实现。在方法层次增加@Transactional注解,里面有属性propagation(传播)有七种传播类型 propagation_required 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 propagation_supports 支持当前事...原创 2019-11-11 19:39:50 · 122 阅读 · 0 评论 -
jpa 创建基类,让子类继承,基类放置公共的属性
需要加上这个注解@MappedSuperclassclass BaseEntity implements Serializable{ @Column private String name;}原创 2019-08-28 16:53:38 · 1112 阅读 · 0 评论 -
spring 容器启动完成以后,在想注入bean,该怎么注入
@PostConstructpublic void registerBeanDefinition() { DefaultListableBeanFactory beanFactory = (DefaultListableBeanFactory) ((AnnotationConfigEmbeddedWebApplicationContext) applicationContext).ge...原创 2019-08-26 12:53:54 · 2426 阅读 · 1 评论 -
spring 事件推送机制
1.定义时间监听@Componentpublic class MyApplicationListener implements ApplicationListener<ApplicationEvent> { //当容器中发布此事件以后,方法触发 public void onApplicationEvent(ApplicationEvent event) { ...原创 2019-08-06 18:50:46 · 503 阅读 · 0 评论 -
spring 环境切换配置注解@Profile
配置类@Profile("test")@Bean("testDataSource")public DataSource dataSourceTest(@Value("${db.password}")String pwd) throws Exception{ ComboPooledDataSource dataSource = new ComboPooledDataSource();...原创 2019-08-06 18:16:25 · 138 阅读 · 0 评论 -
spring 容器读取外置文件注解
声明配置类---//使用@PropertySource读取外部配置文件中的k/v保存到运行的环境变量中;加载完外部的配置文件以后使用${}取出配置文件的值@PropertySource(value={"classpath:/person.properties"})@Configuration1.定义person实体类,使用@Value方式注入,取出配置文件中的值//使用@Val...原创 2019-08-06 17:33:29 · 178 阅读 · 0 评论 -
spring 容器常用注解,解释
spring 容器中注入组件方式@Bean 默认是单例加载模式,getBean 获取的话,获取的是同一个对象 @Scope 模式 single 作用域: prototype:多实例的:ioc容器启动并不会去调用方法创建对象放在容器中。 * ...原创 2019-07-18 13:10:08 · 313 阅读 · 0 评论