spring
玉爷~
技术学的好,讨饭讨到老。
展开
-
Spring简介
Spring是一个管理对象的容器。它不排斥其他框架,可以帮助其他框架管理对象Spring一站式框架:aop支持ioc思想Spring jdbcaop事务junit测试支持原创 2019-04-26 12:25:57 · 119 阅读 · 0 评论 -
Spring中aop事务
1、介绍Spring封装了事务管理代码(1)事务管理对象因为在不同平台,操作事务的代码各不相同,spring提供了一个接口。PlatformTransactionManager 接口 |---DataSourceTransactionManager |---HibernateTransitionmanager注意...原创 2019-04-29 21:06:34 · 564 阅读 · 2 评论 -
Spring整合JDBC
1、JbbcTemplate简介spring中提供了一个可以操作数据库的对象.对象封装了jdbc技术.与DBUtils中的QueryRunner非常相似.初用:public class Demo { public static void main(String[] args) throws PropertyVetoException { //1准备连接池 ComboPoo...原创 2019-04-28 15:15:24 · 160 阅读 · 0 评论 -
Spring中的aop(生成代理对象)
1、Spring中的aop的介绍Spring能够为容器中管理的对象创建代理对象。以前我们创建动态代理对象要调用该方法:proxy.newProxyInstance(xx,xx,xx)。Spring中是使用动态代理和cglib代理混合使用,优先使用动态代理,如果不能使用动态代理,则使用cglib代理。2、cglib代理和动态代理动态代理:被代理对象必须要实现接口,才能产生代理...原创 2019-04-27 14:04:50 · 3016 阅读 · 0 评论 -
安装sts插件
步骤一:步骤二:步骤三:转载 2019-04-26 15:11:38 · 1076 阅读 · 0 评论 -
Spring与Junit整合测试
1、导包(4+2+aop+test)2、配置注解3、测试//帮我们创建容器@RunWith(SpringJUnit4ClassRunner.class)//指定配置文件的路径@ContextConfiguration("classpath:applicationContext.xml")public class MyAnnotation { @Resource(name...原创 2019-04-26 15:09:37 · 138 阅读 · 0 评论 -
使用注解代替xml
1、使用前准备(1)导包(4+2+Spring-aop)(2)为主配置文件引入新的命名空间(约束)在catalog中导入约束 为主配置文件导入context约束(3)书写主配置文件<!-- 将会扫描club.ityuchao.domain下的所有class和子包 --><context:component-scan base-package="cl...原创 2019-04-26 15:07:57 · 601 阅读 · 0 评论 -
Spring属性注入
1、注入方式(1)set方法注入<bean name="user" class="club.ityuchao.domain.User"> <!-- 值类型注入 --> <property name="name" value="tom"></property> <property name="age" value="21">...原创 2019-04-26 15:02:30 · 84 阅读 · 0 评论 -
Spring配置详解
1、bean元素Bean元素:使用该元素描述需要spring容器管理的对象(1)class属性:被管理对象的完整类名.(2)name属性:给被管理的对象起个名字.获得对象时根据该名称获得对象. 可以重复.可以使用特殊字符.(3)id属性: 与name属性一模一样.名称不可重复.不能使用特殊字符.结论: 尽量使用name属性.(4)scope属性singleto...原创 2019-04-26 12:38:02 · 299 阅读 · 0 评论 -
Spring中的工厂(容器)
1、BeanFactory接口是Spring原始接口,针对原始接口的实现类功能比较单一BeanFactory接口实现类的容器,特点是每次在获得对象时才会创建对象2、ApplicationContext接口每次容器启动时就会创建容器中配置的所欲对象,并提供更多功能两个实现类:ClassPathXMLApplicationContext:从类路径下加载配置文件FileSys...原创 2019-04-26 12:31:22 · 578 阅读 · 0 评论 -
IOC和DI思想
1、IOC(Inverse Of Control反转控制)以前对象的创建由我们开发人员自己维护,包括依赖关系也是自己注入。使用了Spring之后,对象的创建以及依赖关系可以由Spring完成创建以及注入。反转控制就是反转了对象的创建方式,从我们自己创建反转给了程序(Spring)2、DI(Dependency Injection依赖注入)实现IOC思想需要DI支持注入方式:...原创 2019-04-26 12:30:48 · 433 阅读 · 0 评论 -
Spring环境搭建
1、导包4+2必导包:图中core的四个基础包日志包可选包(老版本要导,新版本不用):log4j2、创建对象package club.ityuchao.domain;public class User { private String name; private Integer age; public String getName() {...原创 2019-04-26 12:30:11 · 342 阅读 · 0 评论 -
在web中使用Spring容器
一、问题描述Spring的容器对象在项目中只能有一个,那么如何保证只创建一个,创建后如何获得?二、解决1、保证只创建一个方法:(1)Spring的解决方法是放入到servletContext域中,因为该对象的生命周期是从项目启动到项目关闭(2)创建一个监听器,在该对象创建的时候创建Spring容器,销毁的时候关闭容器步骤:(1)Spring已经写好了该监听器,我们只...原创 2019-05-15 15:32:52 · 516 阅读 · 0 评论