随笔分类 -  Java-a5-Spring

摘要:测试代码: ApplicationContext ctx = new ClassPathXmlApplicationContext("JDBC.xml"); DataSource datasource = (DataSource)ctx.getBean("dataSource",DataSource 阅读全文
posted @ 2018-12-11 00:36 MrChengs 阅读(300) 评论(0) 推荐(0)
摘要:声明式事务管理 sprin的声明式事务是管理AOP技术实现的事务管理,其本质是是对方法前后进行拦截,然后 在目标方法开始之前创建或者加入一个事务,在执行完成目标方法之后根据执行情况提交或者回滚事务。 声明式事务管理优点:不需要通过编程的方式管理事务,因而不需要在业务逻辑代码中掺杂事务处理的代码, 只 阅读全文
posted @ 2018-12-11 00:31 MrChengs 阅读(388) 评论(0) 推荐(0)
摘要:Spring的数据库编程 Spring框架提供了JDBC模板模式 >JdbcTemplate 简化了开发,在开发中并不经常是使用 实际开发更多使用的是Hibernate和MyBatis 1).Spring JDBCp配置 如果使用Spring JDBC操作数据库,要有如下的配置: 在xml配置文件 阅读全文
posted @ 2018-12-10 22:57 MrChengs 阅读(348) 评论(0) 推荐(0)
摘要:SpringAOP(xml文件配置) 配置文件的方式,主要是在xml文件中进行配置,不使用注解! 目录: applicationContext.xml main 注: 1.配置bean,实现aop的类 2.配置切面的bean 3.配置aop需要使用<aop:config>标签 4.使用<aop:po 阅读全文
posted @ 2018-12-09 22:12 MrChengs 阅读(382) 评论(0) 推荐(0)
摘要:spring Aop AOP面向切面编程,与OOP面向对象编程相辅相成 AOP中最基本的单元是切面 问题: 代码混乱:越来越多的业务需求(日志&验证)加入后,原有的业务方法急剧膨胀,每个方法在处理核心代码的同时还必须兼顾其他的多个关注点 代码分散,以日志为例,知识为了满足这一单一的需求,就不得不在代 阅读全文
posted @ 2018-12-09 21:40 MrChengs 阅读(343) 评论(0) 推荐(0)
摘要:在classpath中扫描组件 组键扫描:能够从classpath下自动扫描,侦测和实例化具有特定注解的组件 特定的组件包括: ->@Componment:基于注解,标识一个受Spring管理的组键 ->@Respository:标识持久层组件 ->@Service:标识服务层 ->@control 阅读全文
posted @ 2018-12-09 20:45 MrChengs 阅读(517) 评论(0) 推荐(0)
摘要:1.Bean的生命周期 scope:singleton/prototype 1)spring容器管理singleton作用的生命周期,spring能够精确知道Bean合适创建,何时初始化完成,以及何时被销毁 2)spring容器管理prototype作用的生命周期,spring只负责创建,容器实例化 阅读全文
posted @ 2018-12-08 14:45 MrChengs 阅读(471) 评论(0) 推荐(0)
摘要:1.自动装配/手动装配 xml配置文件里的bean自动装配 Spring IOC 容器里可以自动的装配Bean,需要做的仅仅是在<bean>的autowire属性里面指定自动装配模式 ->byType(根据类型自动进行装配):若IOC容器里需要有多个与目标Bean类型一样的Bean,在这种情况子下, 阅读全文
posted @ 2018-12-08 00:37 MrChengs 阅读(256) 评论(0) 推荐(0)
摘要:1.list 配置java.util.List类型的属性,需要指定<list>标签,在标签里面包含有一些元素,这些标签 可以通过<value>指定简单的常量值,通过<ref>指定对Bean的引用,通过<bean>指定内置的Bean定义,通过<null />指定空元素,是指可以嵌套在其他的集合 Per 阅读全文
posted @ 2018-12-07 22:10 MrChengs 阅读(253) 评论(0) 推荐(0)
摘要:新建工程,导入jar,添加spring配置文件(配置文件xxxx.xml)! 1.Helloword实现 Helloword.java applicationContext.xml 测试 //1创建Spring的IOC容器对象 //ApplicationContext代表IOC容器 Applicat 阅读全文
posted @ 2018-12-07 21:14 MrChengs 阅读(313) 评论(0) 推荐(0)