Spring

注解

  • @Qualifier: byName注入时, eg: @Qualifier(“userService”)
  • @Component: 把普通的pojo实例化到spring容器中,相当于配置文件中的,泛指各种组件
  • @Autowired: 对类成员变量、方法及构造函数进行标注,自动装配。自动装配的几种方式:构造器、setter、field反射注入。
  • @Required: 只能设置在setter上,在配置文件中加<bean class=“org.springframework.beans.factory.annotation.RequiredAnnotationBeanPostProcessor”/>,如果带该注解的属性未设置的话,会抛异常:BeanInitializationException.
  • @Transactional:事务注解,spring支持编程式和声明式注解。
    (rollbackFor=Exception.class):不加的话只回滚运行时异常,加的话回滚所有异常。
         事务不生效的情况:①同一个类中调用加事务的方法:不会被AOP代理捕获,可以在调用事务的方法上也加上事务;②方法不是public:会被忽略,不抛出任何异常;③……

SpringBoot

  • 多个Spring Boot项目部署在一个Tomcat容器冲突问题:
  •  Spring Boot的spring.jmx资源管理是默认打开的,而两个项目同时使用会冲突,网上有两种解决办法,修改配置文件application.yml:
     ①:在项目配置中加入:spring.jmx.enabled=false
     ②:在application中各自配置:
     		spring.jmx.default-domain=project1
     		spring.jmx.default-domain=project2
     		以保证domain是两个不一样的			
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值