Spring
Tommy5553
你好
展开
-
Spring-Spring概念
Spring的出现spring的出现是为了取代EJB(Enterprise JavaBean)的臃肿、低效、脱离现实的缺点。Spring介绍1、spring是开源的轻量级框架2、spring核心主要是两部分(1)aop:面向切面编程,扩展功能不是修改源代码实现(2)ioc:控制反转- 比如有一个类,在类里面有方法(不是静态方法),调用类里面的方法,创建类的对象,使用对象...原创 2018-08-29 14:05:35 · 191 阅读 · 0 评论 -
Spring-IOC原理和应用、依赖注入
IOC入门- spring提供ioc容器,对 bean进行实例化。使用bean时候从容器中取。- IOC控制反转,将对象的创建权反转到了spring容器中。1、把对象的创建交给spring进行管理2、ioc操作两部分(1)ioc配置文件方法(2)ioc的注解方式配置applicationContext.xmlspring的ioc容器的配置文件:application...原创 2018-08-29 14:40:42 · 252 阅读 · 0 评论 -
Sping-xml文件中Bean标签(属性和作用域)
Bean标签常用属性(1)id属性:起名称,任意命名,不能包含特殊符号,可以根据id值得到配置对象(2)class属性:创建对象所在类的全路径(3)name属性:功能和id属性一样,可以包含特殊符号(4)scope属性:-singleton:默认值,单例对象-prototype:多实例对象-request:创建对象把对象放到request域中-session:创建对...原创 2018-08-29 15:54:40 · 3763 阅读 · 0 评论 -
Spring-Spring的bean管理(注解方式)
注解:代码中的特殊标记,使用注解可以直接完成功能注解写法:@注解名称(属性名称=属性值)注解可以使用在类上,方法上,属性上Spring注解开发需要导入aop的jar包除了引入约束beans,还需要引入约束context注解创建对象1、在创建对象的类上面使用注解(适用于标识所有bean)@Component(value="要创建的对象名") 等价于配置文件中的 <...原创 2019-03-07 11:15:50 · 315 阅读 · 0 评论 -
Spring-JDBCTemplate
Spring的JDBCTemplate和HIbernate、Mybatis一样,也是web开发中持久层的一个框架。使用JDBCTemplate对象需要传入一个datasource连接池对象,Spring、DBCP、C3P0都可以提供这个连接池对象配置文件bean<?xml version="1.0" encoding="UTF-8"?><beans xmlns="...原创 2019-03-13 21:43:54 · 218 阅读 · 0 评论 -
Spring-AOP入门
什么是AOPAOP(Aspect Oriented Programming)面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP采取横向抽取机制,取代了传统纵向继承体系的重复性代码,通过横向抽取方法将service层中事务控制的代码抽取出来。(底层就是动态代理实现)AOP的原理AOP面向切面编程的原理就是动态代理:- JDK动态代理:只能对实现...原创 2019-03-12 15:53:42 · 132 阅读 · 0 评论 -
SpringMVC3.2和JDK8不兼容
今天在学习SpringMVC时发现当JDK版本使用1.8是,SpringMVC的配置文件中的<context:component-scan base-package="com.ssm.controller"></context:component-scan>无法使用,不能扫描到Controller层上的@Controller注解,只能用<bean class="co...原创 2019-03-27 17:47:21 · 788 阅读 · 0 评论