![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring
上士闻道~勤而行之
这个作者很懒,什么都没留下…
展开
-
spring和springMVC区别
spring 是是一个开源框架,是为了解决企业应用程序开发,功能如下目的:解决企业应用开发的复杂性功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能范围:任何Java应用简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1MB多的JAR文件里发布。并...原创 2018-04-09 14:06:54 · 296 阅读 · 0 评论 -
Spring Boot 中使用 @Transactional 注解配置事务管理
事务管理是应用系统开发中必不可少的一部分。Spring 为事务管理提供了丰富的功能支持。Spring 事务管理分为编程式和声明式的两种方式。编程式事务指的是通过编码方式实现事务;声明式事务基于 AOP,将具体业务逻辑与事务处理解耦。声明式事务管理使业务代码逻辑不受污染, 因此在实际使用中声明式事务用的比较多。声明式事务有两种方式,一种是在配置文件(xml)中做相关的事务规则声明,另一种是基于 @T...转载 2019-02-18 10:47:29 · 148 阅读 · 0 评论 -
Spring中@Component与@Bean的区别
最近翻了一下Spring In Action,看完前三章发现@Bean和@Component用得挺多,不过对这两者的区别不是很清楚,书中也没有详细介绍。Google了一下,发现一篇文章写得不错,不过是纯英文的:http://www.tomaszezula.com/2014/02/09/spring-series-part-5-component-vs-bean/下面是看过上面文章之后自己的...原创 2018-12-10 23:20:34 · 1577 阅读 · 0 评论 -
Spring BeanFactory实例化Bean的详细过程
感谢博主的分享:https://www.cnblogs.com/leskang/p/6411011.htmlSpring中Bean的实例化是Bean生命周期的一个重要环节,通常Bean初始化后将不再改变。那么Spring实例Bean的过程到底是怎么样的呢?! 要想获取到一个bean对象,得先通过BeanFactory的getBean()方法获取,期间会经过一系列步骤来实例化这个be...转载 2018-11-14 16:53:14 · 493 阅读 · 0 评论 -
@component @bean区别
from:http://stackoverflow.com/questions/10604298/spring-component-versus-beanhttp://stackoverflow.com/questions/27091553/are-bean-and-component-annotations-the-same-but-for-different-targets-in-sp...转载 2018-11-10 23:05:15 · 707 阅读 · 0 评论 -
execution切入点表达式
Spring AOP 用户可能会经常使用 execution切入点指示符。执行表达式的格式如下:execution(modifiers-pattern? ret-type-pattern declaring-type-pattern? name-pattern(param-pattern) throws-pattern?)除了返回类型模式(上面代码片断中的ret-ty...转载 2018-11-10 22:57:20 · 134 阅读 · 0 评论 -
ApplicationContextAware接口的作用
Web应用中,Spring容器通常采用声明式方式配置产生:开发者只要在web.xml中配置一个Listener,该Listener将会负责初始化Spring容器,MVC框架可以直接调用Spring容器中的Bean,无需访问Spring容器本身。在这种情况下,容器中的Bean处于容器管理下,无需主动访问容器,只需接受容器的依赖注入即可。但在某些特殊的情况下,Bean需要实现某个功能,但该功能必须...原创 2018-11-10 13:36:07 · 195 阅读 · 0 评论 -
@Controller和@RestConttroller区别
官方文档:@RestController is a stereotype annotation that combines @ResponseBody and @Controller.意思是:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。 1)如果只是使用@RestController注解Controller,则Controller中...原创 2018-05-02 13:58:41 · 1140 阅读 · 0 评论 -
Spring中@Autowired注解、@Resource注解的区别
最近在找工作,有意的把这三年多来自己的知识体系总结一下,发现一篇好文章,参考博主:https://blog.csdn.net/chendc201/article/details/18354221Spring不但支持自己定义的@Autowired注解,还支持几个由JSR-250规范定义的注解,它们分别是@Resource、@PostConstruct以及@PreDestroy。 @Resource...原创 2018-04-12 20:57:51 · 101 阅读 · 0 评论 -
struts2和springMVC区别
一、框架机制1、Struts2采用Filter(StrutsPrepareAndExecuteFilter)实现,SpringMVC(DispatcherServlet)则采用Servlet实现。2、Filter在容器启动之后即初始化;服务停止以后销毁,晚于Servlet。Servlet在是在调用时初始化,先于Filter调用,服务停止后销毁。二、拦截机制1、Struts2a、Struts2框架是...原创 2018-04-07 09:04:47 · 538 阅读 · 0 评论 -
Spring3.0配置多个事务管理器
由于现在大部分项目都有多个数据库,如何实现多个数据库的事物控制呢;下面为Spring3.0配置多个事务管理器(即操作多个数据源)的方法<tx:annotation-driven/> <beanid="transactionManager1" class="org.springframework.jdbc.datasource.DataSourceTransactionManage...原创 2018-04-06 09:42:46 · 1406 阅读 · 0 评论 -
springMVC常用注解
1)@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象2)@RequestMapping 是一个用来处理请求地址映射的注解,可用于类或方法上3)@Resource和@Autowired都是做bean的注入时使用 1、@Autowired与@Resource都可以用来装配bean. 都可以写在字段上,或写在setter方法上。 2、@...原创 2018-04-05 20:16:37 · 90 阅读 · 0 评论 -
Spring AspectJ Execution 表达式
1. 定义切点表达式 execution(* com.xinsui.service.impl..*.*(..)) execution(* *..impl..*.*(..)) 切点表达式分为五个部分 1.execution()表达式主体。 2.第一个*号表示返回类型,*号表示所有返回类型。 3.需要拦截的包名称,后边的两个点表示当前包,当前包的所有自包。 4...原创 2019-04-08 15:51:05 · 103 阅读 · 0 评论