![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring学习
昕芭
资源共享、互通有无、相互学习、共同进步! Anything is possible!
展开
-
Spring的DI\IOC\AOP详解
Spring 框架是 Java 应用最广的框架,它的成功来源于理念,而不是技术本身,它的理念包括IOC (InversionOfControl,控制反转)、DI(DependiceInjection,依赖注入) 和 AOP(Aspect Oriented Programming,面向切面编程)。是什么?Spring是一个轻量级DI/IOC/AOP开源框架哪里用?我觉得它可以适用于任何Java开...原创 2019-12-14 16:24:09 · 229 阅读 · 0 评论 -
Spring面试常问的问题汇总
1.1. 不同版本的 Spring Framework 有哪些主要功能?Version FeatureSpring 2.5发布于 2007 年。这是第一个支持注解的版本。Spring 3.0发布于 2009 年。它完全利用了 Java5 中的改进,并为 JEE6 提供了支持。Spring 4.0发布于 2013 年。这是第一个完全支持 JAVA8...原创 2019-12-14 15:54:28 · 127 阅读 · 0 评论 -
Spring学习之Bean属性注入
在 spring 中 bean 的属性注入有两种1构造器注入:2setter方法注入:关于 ref 属性作用使用 ref 来引入另一个 bean 对象,完成 bean 之间注入3集合属性的注入:在 spring 中对于集合属性,可以使用专门的标签来完成注入例如:list set map properties等集合元素来完成集合属性注入.3.1list属性注入如果属性是数组类型也可以使用 lis...原创 2018-04-23 11:39:40 · 1531 阅读 · 0 评论 -
关于spring事务管理的那些事
事务的特性:1.原子性(Atomicity):事务是一个原子操作,由一系列动作组成。事务的原子性确保动作要么全部完成,要么完全不起作用。2.一致性(Consistency):一旦事务完成(不管成功还是失败),系统必须确保它所建模的业务处于一致的状态,而不会是部分完成部分失败。在现实中的数据不应该被破坏。3.隔离性(Isolation):可能有许多事务会同时处理相同的数据,因此每个事务都应该与其...原创 2018-05-07 09:47:50 · 295 阅读 · 0 评论 -
关于Spring在面试中常用到的问题汇总
1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用Spring框架的好处是什么?· 轻量:Spring 是轻量的,基本的版本大约2MB。· 控制反转:Spring通过控...原创 2018-05-30 08:56:39 · 756 阅读 · 0 评论 -
Spring注解汇总以及释义
一、spring注解<context:component-scan/> 扫描指定的包中的类上的注解,常用的注解有:@Controller 声明Action组件@Service 声明Service组件 @Service("myMovieLister") @Repository 声明Dao组件@Component 泛指组件, 当不好归类时. @RequestMappin...原创 2018-06-29 17:39:17 · 327 阅读 · 0 评论 -
Spring注解汇总以及释义之②
Spring部分1.声明bean的注解@Component 组件,没有明确的角色@Service 在业务逻辑层使用(service层)@Repository 在数据访问层使用(dao层)@Controller 在展现层使用,控制器的声明(C)2.注入bean的注解@Autowired:由Spring提供@Inject:由JSR-330提供@Resource:由J...原创 2018-08-14 17:08:08 · 172 阅读 · 0 评论 -
关于Spring的经典总结
1.Spring 中 AOP 的应用场景、Aop 原理、好处?答:AOP 用来封装横切关注点,具体可以在下面的场景中使用: Authentication 权限、Caching 缓存、Context passing 内容传递、Error handling 错误处理 Lazy loading 懒加载、Debugging 调试、logging, tracing, profiling and monit...原创 2019-06-13 22:16:44 · 219 阅读 · 0 评论