
Spring
91奔跑的蜗牛
这个作者很懒,什么都没留下…
展开
-
SpringCloud中使用Hystrix设置单个服务单个方法的超时时间
hystrix.command.xxx#yyy(zzz).execution.isolation.thread.timeoutInMilliseconds=mmmxxx:要设置的某个FeignClient的类名yyy:方法名zzz:参数,如果是基础类型,就直接填基础类型:String/int;如果是某个对象,就直接填对象的类名mmm:要设置的超时时间(毫秒)...原创 2020-06-04 20:30:16 · 2882 阅读 · 0 评论 -
spring 事务传播属性
具体参照https://www.cnblogs.com/weixiaotao/p/10538158.html注:之前在测试的时候,一直未得到预想的结果。单元测试:@Test @Transactional(propagation = Propagation.REQUIRED) public void test3() throws Exception { Emp emp3 = new Emp(); emp3.setEmpno("105");原创 2020-06-17 09:52:45 · 188 阅读 · 0 评论 -
Spring @RestController
@Target({ElementType.TYPE})@Retention(RetentionPolicy.RUNTIME)@Documented@Controller@ResponseBodypublic @interface RestController { @AliasFor( annotation = Controller.class ) ...原创 2019-12-05 22:52:02 · 136 阅读 · 0 评论 -
spring 注解的方式实现 AOP
public interface IProductDao { public void save(); public void update(); public String delete(); public void find(); }public class ProductDao implements IProductDao { public void save...原创 2019-11-22 11:03:55 · 271 阅读 · 0 评论 -
Spring 使用xml注入和注解注入
使用xml注入属性值的时候,该属性必须要有set方法。使用注解注入属性值的时候,该属性可以没有set方法。为什么注解@Autowired注入属性的时候,可以没有set方法呢?既然是注解,那么肯定有对注解@Autowired的解析。触发解析:Spring容器在每个Bean实例化之后,调用AutowiredAnnotationBeanPostProcessor的postProcessMer...原创 2019-11-21 23:29:55 · 710 阅读 · 0 评论 -
Spring <bean>标签中 init-method、destroy-method以及scope配置
init-method:在执行ApplicationContext.getBean的时候,执行指定的init-method。scope="singleton"的时候不管执行多少次getBean,init-method只执行一次。scope="prototype"的时候,即多例模式下,每执行一次getBean,init-method就执行一次。destroy-method:bean是单例模式,即s...原创 2019-11-19 16:28:16 · 1165 阅读 · 0 评论 -
记第一次ssm整合的配置文件
applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns...原创 2019-04-24 10:20:59 · 153 阅读 · 0 评论 -
注解属性没有提示
如图,Spring注解AfterTrowing的属性没有提示,原因,省略了 value,后续的属性就没有提示了。解决:不省略 value 属性原创 2019-01-31 11:37:54 · 488 阅读 · 0 评论 -
Spring 构造注入与set注入
1、如果同时有构造注入与set注入,那么值为set注入的值,因为构造方法在对象创建的时候执行,set方法之后才执行。2、如果存在相互依赖的情况,使用构造注入会报错,需要使用set注入。 相互依赖,例如,A中需要B,B中需要A。...原创 2019-01-30 17:27:24 · 508 阅读 · 0 评论 -
Spring的配置文件中引入属性文件
<!-- 引入属性文件================================== --> <!-- 第一种方式通过一个bean标签引入的(很少) --> <bean class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> ...原创 2019-01-31 16:14:22 · 475 阅读 · 3 评论 -
Spring 如何理解 依赖注入,前提必须有IOC的环境
DI:依赖注入,前提必须有IOC的环境,Spring管理这个类的时候将类的依赖的属性注入(设置)进来。1、用注解向Spring容器注册bean必须配置<context:component-scan base-package="com.heima"></context:component-scan>2、用注解实现bean的依赖注入,需要配置包扫描<contex...原创 2019-01-24 15:26:21 · 408 阅读 · 0 评论 -
javax.annotation.Resource注解
@Resource(name="accountService2") IAccountServicce accountService; 这时候spring注入IAccountServicce实现类的过程是 :1:先查找xml中是否有id为accountService2的元素,即Resource中的name属性的值优先查找。 2:如果没有找到,则看xml是否有id为accountServ...原创 2018-08-03 15:51:20 · 1793 阅读 · 0 评论 -
Spring前置方法无法阻止原方法执行
在前置方法用return的方法无法阻止原方法的执行。该处的return 只是结束了目标方法执行前的检验方法而已,而不是结束目标方法。使用抛异常的方式程序终止。环绕通知可以阻止原方法的执行,publicObjectaround(ProceedingJoinPointpjp){if(validation()){//你的校验成功执行方法return...原创 2018-08-03 17:18:37 · 3173 阅读 · 0 评论