Spring
盛世山河
这个作者很懒,什么都没留下…
展开
-
Spring---AOP的三种实现方法
Aop(Aspect Oriented Programming):面向切面编程原生接口实现方式//前置日志public class Log implements MethodBeforeAdvice { //Method method:要执行目标对象的方法 //Object[] objects:args:参数 //Object o:target:目标对象 public void before(Method method, Object[] args, Object ta原创 2020-09-25 10:11:29 · 117 阅读 · 0 评论 -
Spring---bean
bean的作用域默认单例模式,全局唯一,多线程时可能会出问题<--主动设置--><bean id="user3" class="com.liye.pojo.User" scope="singleton">原型模式:prototype:每次get时都产生一个新对象,浪费资源<bean id="user3" class="com.liye.pojo.User" scope="prototype">bean的自动配Spring三种装配方式原创 2020-09-25 10:10:21 · 128 阅读 · 0 评论 -
Spring--具体操作
1.创建对象IOC创建对象的方式1.默认使用无参构造创建对象2.在调用**getBean()**方法时,配置文件内的所有对象都被创建使用有参构造创建对象<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"原创 2020-09-25 10:08:21 · 99 阅读 · 0 评论 -
Spring---依赖注入
依赖注入1.构造器注入:同上2.set()注入,依赖注入的本质1.依赖:bean对象的创建依赖于容器2.注入:bean对象中的所有属性,由容器来注入!各种类型的注入public class Student { private String name; private Address address; private String[] book; private List<String> hobbys; private Map<Stri原创 2020-09-25 10:09:20 · 111 阅读 · 0 评论 -
Spring--初识
目的:解决企业级应用开发的复杂性理念:使现有技术更容易使用优点:开源免费轻量级(本身很小),非入侵式(使用他不会改变原有代码)的框架控制反转(IOC),面向切面(AOP)支持事务,对框架整合的支持**总结:**一个轻量级的控制翻转和面向切面编程的框架IOC:控制翻转:是一种通过描述(XML或注解)并通过第三方去生产或获取特定对象的方式,DI(依赖注入)是实现它的方法使用Set()注入后,程序不在具有主动性,它只能被动的接受对象3.从本质上解决了问题,程序员不在去管理对象的创原创 2020-09-25 10:06:23 · 95 阅读 · 0 评论