文章分类 -  Spring

Spring AOP(面向切面编程)
摘要:AOP:Aspect Oriented Program 面向切面编程。如果说IoC是Spring的核心,那么面向切面编程就是Spring作为重要的功能之一了。 在面向切面编程的思想里面,把功能分为核心业务功能和周边功能。核心业务功能就是系统开发最基本的业务功能,而周边功能则是附加业务功能上的增强功能 阅读全文
posted @ 2019-11-01 11:33 会飞的金鱼 阅读(230) 评论(0) 推荐(0)
Spring 装配Spring Bean
摘要:Spring提供了三种方法进行配置: 方式选择的原则: 一)最优先:通过隐式Bean的发现机制和自动装配的原则。 好处:减少程序开发者的决定权,简单灵活。 二)其次:Java接口和类中实现配置 好处:避免XML配置的泛滥,也更容易。 三)最后:XML方式配置 好处:简单易懂 通过XML配置装配Bea 阅读全文
posted @ 2019-10-30 22:18 会飞的金鱼 阅读(225) 评论(0) 推荐(0)
Spring 事务控制
摘要:Spring事务管理机制是Spring提供的一条事务管理的方式,项目中不需要手动去控制事务了。 编程式事务:事务的控制逻辑器(增强逻辑)与业务逻辑混合在一起。 声明式事务:通过配置,在不侵犯原有业务逻辑代码的基础上就添加了事务控制功能。(Spring声明式事务控制就是通过AOP达到这个目的的) 事务 阅读全文
posted @ 2019-10-27 21:35 会飞的金鱼 阅读(132) 评论(0) 推荐(0)
Spring 全注解开发
摘要:基于半注解半xml开发的基础上,将Spring ApplicationContext.xml配置文件替换成配置类。 在config目录下定义SpringConfig.java配置类 @Configuration 表明该类是一个Spring配置类 @ComponentScan(value={"com. 阅读全文
posted @ 2019-10-25 21:39 会飞的金鱼 阅读(469) 评论(0) 推荐(0)
Spring 整合Junit单元测试
摘要:Spring自带测试模块,是基于Junit基础上的。 添加junit和spring-test依赖,POM.xml。 纯注解方式整合junit单元测试框架测试类 @RunWith(value=SpringJUnit4ClassRunner.class) //加载spring自有测试类 @Context 阅读全文
posted @ 2019-10-25 16:07 会飞的金鱼 阅读(133) 评论(0) 推荐(0)
Spring 半注解半xml
摘要:系统开发过程中,自定义的类可以用注解装配Bean对象,而第三方类用xml装配Bean对象。 添加依赖POM.xml POJO目录下的Account.java Spring配置文件 applicationContext.xml(注意添加xml context约束) dao目录 AccountDao.j 阅读全文
posted @ 2019-10-25 14:56 会飞的金鱼 阅读(141) 评论(0) 推荐(0)
Spring 注解开发
摘要:注解开发,主要是将xml替换成注解。 依赖注入使用@Autowired和@Qualifirer注解,而@Qualifier注解指定特定的实现类对象注解id Spring配置文件中 添加context约束,并设置扫描注释目录 添加依赖 POM.xml POJO目录下 Account.java dao目 阅读全文
posted @ 2019-10-25 11:02 会飞的金鱼 阅读(107) 评论(0) 推荐(0)
Spring CRUD
摘要:POM.xml POJO目录下的Account.java dao目录下 AccountDao.java AccountDaoImpl.java service目录下 AccountService.java AccountServiceImpl.java Spring 配置文件 application 阅读全文
posted @ 2019-10-24 10:59 会飞的金鱼 阅读(142) 评论(0) 推荐(0)
Spring 数据库连接池
摘要:常用的数据库连接池:C3P0,DBCP,Druid。 POM.xml POJO目录下的Account.java DBCP C3P0 阅读全文
posted @ 2019-10-24 10:24 会飞的金鱼 阅读(179) 评论(0) 推荐(0)
Spring 简介
摘要:Spring框架是Java应用最广的框架,它的成功来源于理念,而不是技术本身。它的理念包括IoC(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切面编程)。 Spring是一个轻量级的DI/IoC和AOP容器的开源框架。Sp 阅读全文
posted @ 2019-09-16 21:56 会飞的金鱼 阅读(153) 评论(0) 推荐(0)
使用Spring IOC获取对象
摘要:添加依赖 POM.xml 添加配置文件 ApplicationContext.xml POJO Account.java Dao层 AccountDao.java AccountDaoImpl.java Service层 AccountService.java AccountServiceImpl. 阅读全文
posted @ 2019-09-09 21:43 会飞的金鱼 阅读(349) 评论(0) 推荐(0)
自定义IOC
摘要:引入依赖 pom.xml 在Resources目录下Beans.xml 在POJO目录下定义Account类 dao层 接口AccountDao.java 实现类AccountDaoImpl.java service层 接口AccountService.java 实现类AccountServiceI 阅读全文
posted @ 2019-09-05 20:50 会飞的金鱼 阅读(137) 评论(0) 推荐(0)