
spring
zyilove34
计算机相关专业
展开
-
spring之注解开发
1使用注解的方式创建对象 sping使用提供了4中注解的方式开发,分别是@Repository用于持久层@Controller用于web层@Service用于业务层@Component,但是这四个注解目前基本没有区别,在哪一层用哪一个都可以。具体事例如下://类的定义@Component(value="user")//注:value可以不写,直接写“user”public c原创 2017-06-13 11:57:24 · 229 阅读 · 0 评论 -
spring之切面编程
需求:某一个类存在一个方法add(),现在希望添加一个输出日志的功能解决方法:1在源代码上修改,但是该方法违反了开闭原则 2通过继承,即纵向机制,但是这个存在问题,如果父类的方法改变了,则子类也必须修改 3通过切面,即横向机制具体例子://原始类public class User{原创 2017-06-13 16:55:12 · 196 阅读 · 0 评论 -
spring之把配置文件的加载交给服务
1加载spring的核心配置文件,可以使用ApplicationContext app=new ClassPathXmlApplicationContext("application.xml");但是这样效率比较低,解决方法:可以将配置文件的加载和对象的创建在服务器启动的时候完成。2实现原理 (1)servletContext对象(2)监听器3具体的实现过程原创 2017-06-12 18:16:45 · 259 阅读 · 0 评论 -
spring之属性的标签
原创 2017-06-12 16:09:54 · 224 阅读 · 0 评论 -
Java属性值注入的三种方式
原创 2017-06-12 17:51:07 · 1582 阅读 · 0 评论 -
spring对象类型属性的注入
原创 2017-06-12 17:57:04 · 249 阅读 · 0 评论 -
spring之bean的三种实例化方式
2使用静态工厂的方式实例化bean 2.1实体类的创建 public class Bean { private String name; private String password; public void add(){ System.out.println(“使用静态工厂的方式………”); } } 2.2静态工厂类的创建 public class Be原创 2017-06-12 15:43:11 · 484 阅读 · 0 评论 -
spring之ioc底层原理
原创 2017-06-12 13:42:55 · 340 阅读 · 0 评论 -
spring基本概念
1 spring是一个开源的轻量级框架2 spring的核心内容 2.1 AOP面向切面的编程,即对原来工程是进行扩展而不是修改,满足开闭原则 2.2 IOC控制反转,即把对象的创建交给spring来管理,比如有一个方法,他不是静态方法,则在调用他的方法的时候,需要通过关键字new来创建一个对象,再通过这个对象来 调用这个方法,如果采用IO原创 2017-06-11 20:43:25 · 241 阅读 · 0 评论 -
spring之入门程序
//需要使用的Jar包//创建一个User类public class User {private String name;private String password;public String getName() {return name;}public void setName(String name) {this.name = name;}原创 2017-06-11 23:06:38 · 293 阅读 · 0 评论 -
spring之事务管理
spring对事务的管理,有两种方式,分别是编程式事务和声明式事务,常用的是声明式的事务,采用声明式的事务包括配置文件的方式和注解的配置方式1采用配置文件的方式1.1类public class User { private int id;private String name;private double money;}public class UserDao原创 2017-06-15 11:54:58 · 167 阅读 · 0 评论