
spring
麻辣小布叮
这个作者很懒,什么都没留下…
展开
-
Spring 中引用Properties文件
rom = xxx@163.com[/code]在Spring容器启动时,使用内置bean对属性文件信息进行加载,在bean.xml中添加如下:[code="xml"] /WEB-INF/configInfo.properties [/code]属性信息加载后其中一种使用方式是在其它bean定义中直接根据属性信息的key引用value,如邮件发送器bean的配置如下:[code="xml"]2013-08-29 14:39:11 · 138 阅读 · 0 评论 -
Spring IOC控制反转 依赖注入DI
)2.自己编写 模仿 spring 的 注入功能3.依赖 注入各种集合类型 set, map, list, properties[b][color=red]使用DI依赖注入dao( 编写dao---> 在service中使用 set方法注入dao-->配置)[/color][/b][code="java"]package com.person.dao;public interface PersonDao { public void add2012-12-15 09:37:22 · 114 阅读 · 0 评论 -
Spring IOC控制反转 依赖注入DI
方法注入dao-->配置)[/color][/b][code="java"]package com.person.dao;public interface PersonDao { public void add();}[/code][code="java"]package com.person.dao.impl;import com.person.dao.PersonDao;public class Per2012-12-14 16:23:40 · 228 阅读 · 0 评论 -
Spring Bean的管理
ed]1.下面 我们来看看spring的 实例化bean的 几种方式[/color][/b]1.使用类构造器实例化bean[code="xml"] [/code]2 使用 静态工厂方法来实例化[code="xml"] [/code][code="java"]package com.person.service.impl;import com.person.servic2012-12-14 12:41:16 · 78 阅读 · 0 评论 -
Spring 简单应用
2012-12-14 00:20:43 · 100 阅读 · 0 评论 -
Spring 基础
(Inversion of Control)[code="java"] //1.之前 的应用 public class PersonServiceBean(){ private PersonDao personDao=new PersonDaoBean(); public void save(Person person){ personDao.save(person); }}/**2.PersonDaoBean 是在应用内部创2012-12-04 23:08:40 · 105 阅读 · 0 评论 -
MyBatis+Spring+Struts2
pg[/img][img]http://dl.iteye.com/upload/attachment/0077/1557/a2c9b469-9dae-3073-be61-188fb710277b.jpg[/img]来看配置文件[size=medium][b][color=red]applicationContext.xml[/color][/b][/size][code="xml"]2012-11-28 00:32:35 · 116 阅读 · 0 评论 -
Ibatis 整合spring + Struts2 加入OSCACHE
0a78ec02.jpg[/img][size=large][b][color=red]建表[/color][/b][/size][code="java"]create table STUDENT( SID NUMBER(8) primary key not null, SNAME VARCHAR2(20) not null, MAJOR VARCHAR2(100), BIRTH DATE, SCORE NUMBER(6,2))2012-11-14 00:10:10 · 99 阅读 · 0 评论 -
Spring 3.x jar 包详解 与 依赖关系
om/repository/app/下载到Spring 3.1与之前的 2.X 的不一样,新版本把原来的包分解了,功能分工明确:org.springframework.aop-3.1.1.RELEASE.jar ---- ----spring 的面向切面编程,提供AOP(面向切面编程)实现,org.springframework.asm-3.1.1.RELEASE.jar ---- ---- Spring独立的asm程序, Spring2.5.6的时候需要asmJar 包,3.0开始2012-09-14 15:53:25 · 110 阅读 · 0 评论 -
SSH2整合完整案例(四十三)
2012-09-14 09:34:55 · 98 阅读 · 0 评论 -
spring-session 中的坑
spring-session 配置依赖[code="java"]gradle compile "redis.clients:jedis:2.9.0"//spring-sessioncompile('org.springframework.data:spring-data-redis:1.8.3.RELEASE')compile('org.springframewo...原创 2017-07-06 15:34:15 · 1549 阅读 · 0 评论 -
Spring AspectJ Aop Annotation
[code="java"]import org.aspectj.lang.ProceedingJoinPoint;import org.aspectj.lang.annotation.Around;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Pointcut;impor...原创 2017-03-29 17:08:00 · 136 阅读 · 0 评论 -
Spring 第12天,事务传播属性和 隔离级别
[size=small][b]1 事务的传播属性(Propagation) [/b][/size]1) REQUIRED ,这个是默认的属性 Support a current transaction, create a new one if none exists. 如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 被设置成这个级别时,会为每一个被调用的方法...原创 2014-09-28 00:36:28 · 106 阅读 · 0 评论 -
spring 第11天 quartz任务调度
[size=medium][b]Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz[/b][/size][code="java"]首先说 jar的问题从Spring3.2.4才开始支持quartz-2.x如果版本低于 3.2.4 需要导入 quartz-1.x,commons-collections-3.1.jar,jboss-transac...原创 2014-08-24 13:59:04 · 129 阅读 · 0 评论 -
Spring配置Hibernate事务
原创 2013-11-10 13:45:56 · 92 阅读 · 0 评论 -
详解spring 每个jar的作用
原创 2013-11-19 23:54:05 · 83 阅读 · 0 评论 -
SpringMVC 注解 和非注解
ate 类型参数的自动转型[code="xml"] springmvc org.springframework.web.servlet.DispatcherServlet springmvc *.do index.jsp [/code]编写 spring 配置文件 配置 映射处理器 和 控制器 或者 拦截器 [code="xml"]原创 2014-01-26 10:29:15 · 86 阅读 · 0 评论 -
Spring AspectJ Aop Annotation
spring aop原创 2017-03-29 17:08:00 · 111 阅读 · 0 评论 -
spring 第13天 使用@scheduled注解执行定时任务
[/code]//编写我们的任务程序[code="java"]public interface IMyTestService { public void myTest(); } @Component //import org.springframework.stereotype.Component; public class MyTestServi原创 2015-01-06 23:11:55 · 132 阅读 · 0 评论 -
Spring 第12天,事务传播属性和 隔离级别
务,则支持当前事务。如果没有事务则开启一个新的事务。 被设置成这个级别时,会为每一个被调用的方法创建一个逻辑事务域。如果前面的方法已经创建了事务,那么后面的方法支持当前的事务,如果当前没有事务会重新建立事务。 如图所示: 2) MANDATORY Support a current transaction, throw an exception if none exists.支持当前事务,如果当前没有事务,就抛出异常。 3) NEVER Execute non-transac原创 2014-09-28 00:36:28 · 87 阅读 · 0 评论 -
spring 第11天 quartz任务调度
如果版本低于 3.2.4 需要导入 quartz-1.x,commons-collections-3.1.jar,jboss-transaction-api_1.1_spec-1.0.0.Final.jar(javax.transaction.UserTransaction.class)[/code]//在java使用quartz[code="java"]package quartz;import java.util.Date;import org.qua原创 2014-08-24 13:59:04 · 115 阅读 · 0 评论 -
spring 第10 天 AOP 面向切面
"java"]package annotation.aop.point;import org.aspectj.lang.annotation.AfterReturning;import org.aspectj.lang.annotation.Aspect;import org.aspectj.lang.annotation.Pointcut;//定义一个切面@Aspectpublic class SystemArchitecture { /**原创 2014-08-21 00:08:28 · 87 阅读 · 0 评论 -
spring 第9天 Resurce 资源访问
原创 2014-08-17 22:20:02 · 99 阅读 · 0 评论 -
spring 第8天 Spring 注解
@Scope:配置bean的作用域不配置 默认为 singleton@DependsOn({"aa"}):可以修饰bean和方法,表示在操作前 ,先初强制初始化 aa bean@Lazy(false) :修饰bean类,用于指定该bean是否执行预初始化行为 默认为false :表示会执行初始化@Autowired:可以修饰Field setter方法,普通方法,自动注入,默认采用byType注入@Qualifier:精确的自动装配:可以修饰Field,sette原创 2014-08-17 15:33:27 · 92 阅读 · 0 评论 -
spring 第7天 Bean,BeanFactory处理器,配置器
import org.springframework.beans.BeansException;import org.springframework.beans.factory.config.BeanPostProcessor;import cn.sh.springmvc.applicationContextAware.MyContent;import cn.sh.springmvc_java.American;/** * Spring Bean的后置处器 * @autho原创 2014-08-16 21:46:14 · 119 阅读 · 0 评论 -
spring 第6天SpEL,P命名空间,Util Schema
小学 中学 大学 字符串斧子 [/code][b]spring表达式 简称 SpEL[/b]先把 表达式在bean中的使用给出来[code="xml"] #{confTest.hello}原创 2014-08-13 22:52:22 · 118 阅读 · 0 评论 -
spring 第5天不同作用域的bean,注入Field,方法返回值
原创 2014-08-11 22:31:56 · 166 阅读 · 0 评论 -
spring 第4天bean继承,init,destory-method
原创 2014-08-10 17:54:30 · 104 阅读 · 0 评论 -
spring 第3天使用java类和XML配置bean
interfaces.Person;public class Chinese implements Person { private Axe axe; private String name; public Chinese() { System.out.println("Spring 实例化"); } @Override public void useAxe() { System.out.println(axe.chop()); } p原创 2014-08-09 16:51:53 · 122 阅读 · 0 评论 -
spring 第2天,bean作用域,自动注入集合
wire:指定beans下的所有bean的默认自动装配行为default-autowire-candidates:指定beans下所有bean默认是否为自动装配的候选beandefault-init-method:指定beans下的所有bean默认初始化的方法default-destory-method:指定beans下的所有bean默认 回收方法 [/code][b]说说Bean的别名问题,name,alias[/b]原创 2014-08-06 22:16:27 · 123 阅读 · 0 评论 -
spring 第1天 IOC,DI,国际化,容器事件
ss UserService { private String name; private int age; private UserDAO userdao; public void info(){ System.out.println("名称为:"+name+"年龄:"+age); } //设值注入 public void setName(String name) { this.name = name; }原创 2014-08-04 21:27:09 · 126 阅读 · 0 评论 -
spring 第10 天 AOP 面向切面
[code="java"]AOP(Aspect Orient Programming)也就是 面向切面编程,AOP和OOP 互补[/code][code="html"] [/code][code="java"]package annotat...原创 2014-08-21 00:08:28 · 128 阅读 · 0 评论 -
spring 第9天 Resurce 资源访问
[size=medium][b]Spring Resource接口[/b][/size]spring提供的Resource接口,改进了Java的访问策略,提供了更强的资源访问能力主要方法如下[code="java"]getInputStream():定位并打开资源,返回资源对应的流,每次调用都返回新的输入流,调用者必须关闭existx() 返回Resource所指向的资源是否存...原创 2014-08-17 22:20:02 · 130 阅读 · 0 评论 -
spring 第8天 Spring 注解
[b]spring注解[/b][code="java"]@Component:标注一个普通的spring bean类@Controller:标注一个控制器组件@Service:标注一个业务逻辑组件@Reponsitory:标注一个DAO组件@Scope:配置bean的作用域不配置 默认为 singleton@DependsOn({"aa"}):可以修饰bean和方法...原创 2014-08-17 15:33:27 · 177 阅读 · 0 评论 -
Spring 基础
1Spring是什么[code="java"] Spring 是一个开源的控制反转(Inversion of Control) IOC 和面向切面(AOP) 的容器框架,它的主要目的就是简化企业开发.[/code]IOC (Inversion of Control)[code="java"] //1.之前 的应用 public class PersonService...2012-12-04 23:08:40 · 130 阅读 · 0 评论 -
MyBatis+Spring+Struts2
[size=medium][b][color=red]MyBatis3.1.1+Spring3.1.2+Struts2.3.4.1[/color][/b][/size]先来看目录结构[img]http://dl.iteye.com/upload/attachment/0077/1555/6f4a67bf-cf6e-35f0-9839-67731a1880e8.jpg[/img][i...2012-11-28 00:32:35 · 109 阅读 · 0 评论 -
Ibatis 整合spring + Struts2 加入OSCACHE
[size=large][b][color=red]说明: 使用 spring2.5 +ibatis2.3.4+oscache2.4+struts2+oracle[/color][/b][/size][img]http://dl.iteye.com/upload/attachment/0076/5952/0dbab8e2-500b-3250-a416-53960a78ec02...2012-11-14 00:10:10 · 109 阅读 · 0 评论 -
spring 第13天 使用@scheduled注解执行定时任务
我们使用spring的注解 @Scheduled 执行定时任务创建spring-task.xml 文件 <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:原创 2017-03-27 11:42:18 · 644 阅读 · 0 评论 -
Spring 第12天,事务传播属性和 隔离级别
1 事务的传播属性(Propagation) 1) REQUIRED ,这个是默认的属性 Support a current transaction, create a new one if none exists. 如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 被设置成这个级别时,会为每一个被调用的方法创建一个逻辑事务域。如果前面的方法已经创建了事务,那么后面的方原创 2017-03-27 11:37:25 · 241 阅读 · 0 评论 -
spring 第11天 quartz任务调度
Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz首先说 jar的问题从Spring3.2.4才开始支持quartz-2.x如果版本低于 3.2.4 需要导入 quartz-1.x,commons-collections-3.1.jar,jboss-transaction-api_1.1_spec-1.0.0.Final.jar(javax.tr原创 2017-03-27 11:37:17 · 256 阅读 · 0 评论