
Spring
文章平均质量分 81
CNZYYH
码农
展开
-
Spring 编程式事务 声明式事务
编程式事务通用类:import org.springframework.beans.factory.annotation.Autowired;import org.springframework.jdbc.datasource.DataSourceTransactionManager;import org.springframework.stereotype.Component;imp...原创 2018-10-12 09:39:59 · 471 阅读 · 0 评论 -
Spring Aop 详解
Spring Aop1. AOP的基本概念切面(Aspect):通知(advice)和切入点(pointcut)共同组成了切面(aspect),时间、地点和要发生的“故事”。可以从注解方式来理解,代码如下。@aspect为类上面的注解——切面@pointcut(…)——切入点。为此类内一个空方法上面的注解。可以把拦截的地址表达式表示为方法签名,利于使用起来方便。@annotation:使...原创 2018-12-20 15:34:36 · 876 阅读 · 0 评论 -
Spring 注解@ExceptionHandler和@ResponseStatus
无论是普通的WEB项目,还是用SpringMVC实现的restful服务,都曾经历过下面两个问题:1.1 Controller中处理异常响应报文@PostMapping(path = "/selectByAcctcode")public MerAccountQueryResponse selectByAcctcode(@Valid @RequestBody MerAccountQueryRe...原创 2018-12-29 10:48:04 · 1422 阅读 · 0 评论 -
Spring注解@ControllerAdvice
@ControllerAdvice,是Spring3.2提供的新注解,从名字上可以看出大体意思是控制器增强。让我们先看看@ControllerAdvice的实现:package org.springframework.web.bind.annotation; @Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Docu...原创 2018-12-29 10:57:28 · 472 阅读 · 0 评论 -
Spring Controller 控制层讲解 @Controller&@RestController @RequestMapping@PathVaribale & @RequestParam
@Controller&@RestController项目前后台交互的话 无非两种方式;一种普通整体页面提交,比如form提交;一种局部刷新,或者叫做异步刷新,ajax提交;@Controller处理http请求, 就是整体页面刷新提交的处理注解@RestControllerSpring4之后新加的注解,原来返回json需要@ResponseBody配合@...转载 2018-12-29 16:37:16 · 634 阅读 · 0 评论 -
Spring注解 @Component和@Configuration作为配置类的差别
随着spingboot的大火,注解式配置受到了大家的热烈欢迎,而@Component和@Configuration都可以作为配置类,之前一直都没觉得这两个用起来有什么差别,可能有时程序跑的和自己想的有所区别也没注意到。直到看到这篇文章:https://my.oschina.net/guangshan/blog/1807721 。我意识到@Component和@Configuration是有区别的...转载 2019-01-05 22:17:07 · 841 阅读 · 0 评论 -
Spring --@Primary注解
1.问题当一个接口有2个不同实现时,使用@Autowired注解时会报org.springframework.beans.factory.NoUniqueBeanDefinitionException异常信息2.方案1-@Qualifier使用Qualifier注解,选择一个对象的名称,通常比较常用3.方案2-@PrimaryPrimary可以理解为默认优先选择,同时不可以同时设置多个,...原创 2019-03-13 11:51:08 · 2256 阅读 · 0 评论