Spring
文章平均质量分 76
枯木生花
这个作者很懒,什么都没留下…
展开
-
Spring @Autowired 注解常用的依赖性接口及数组、Map
@Autowired Private ApplicationContext context 这段代码就可以获得IOC容器的上下文信息,类似的依赖性接口还有ResourseLoader,BeanFactory 关于数组与Map,我们用例子说明 第一步:写出核心xml、一个接口类BeanInterface、2个实现类BeanImpOne和BeanimpTwo、一个中间类、测试类 核心xml:原创 2016-03-31 21:37:40 · 2386 阅读 · 0 评论 -
Spring中基于注解的AOP
Spring提供了基于注解的AOP。 开启配置:在配置文件中配置 前置通知 切点类 package cn.belle.test; public class HelloWorldService { public void sayBefore(String param) { System.out.println("我是前置通知"+param); } } 切面类 packa原创 2017-02-07 14:11:25 · 295 阅读 · 0 评论 -
Spring中基于xml的AOP
在Spring中,我们可以通过AOP标签来定义切面、切入点和通知。 所有aop标签如下: aop定义开始(有序) 切入点定义 通知定义原创 2017-01-10 17:20:00 · 267 阅读 · 0 评论 -
Spring中的过滤组件自动扫描
java类 package studyspring; public class zwDAO { public void say() { System.out.println("Hello World!"); } } 配置文件(放在项目根路径下) 这里扫描出包下所有符合表达式的类 <beans xmlns="http://www.springframework.org/schema原创 2016-12-28 22:12:51 · 1013 阅读 · 0 评论 -
Spring中的ContextLoaderListener(Web项目的起始节点)和ApplicationContextAware接口实现Spring工具类
在javaee项目中,我们通常在web.xml里面配置ContextLoaderListener来初始化整个Spring框架 contextConfigLocation classpath*:/cn/resources/applicationContext.xml org.springframework.web.context.ContextLoader原创 2016-12-27 16:53:08 · 654 阅读 · 0 评论 -
Spring中的自动扫描
我们都知道在Spring中单独给一个类装配, 只需要在xml中配置bean即可,但是如果我们有一大推类要配置,那么一个一个配置就太麻烦了。 这个时候用Spring中的自动扫描组件就很方便了 共有4种类型的自动扫描:@Component(任意组件)、@Repository(DAO层组件)、@Service(业务层组件)和@Controller(控制层组件) 举个例子 java类 pack原创 2016-12-27 14:32:54 · 534 阅读 · 0 评论 -
Spring中的依赖检查
什么是依赖检查? 依赖检查主要用于自动装配中判断bean与装配到bean中的数据类型或对象类型是否能装配成功。 4种依赖检查模式:none、simple、objects和all,默认是none 现有java类 package cn.belle.test; public class Student { private String name; private Job job; pu原创 2016-12-27 10:59:05 · 2748 阅读 · 0 评论 -
Spring中的@Autowired依赖注入
11原创 2016-03-28 21:08:18 · 1644 阅读 · 0 评论 -
Spring中用context:property-placeholder给项目装载配置文件
Spring3中给我们提供了一种简单的装载配置文件的方式:context:property-placeholder 在Spring的配置文件中,加入 location代表配置文件的路径,加入有多个配置文件要载入,使用通配符解决 这里有一个地方大家一定要注意,Spring默认只会扫描一个context:property-placeholder,配置多个context:prope原创 2016-12-05 01:39:19 · 1689 阅读 · 0 评论 -
Spring中自动装配的三种方式
Sprring中Bean的自动装配有3种方法:一、byName 二、byType 三、Constructor 第一步:配置我们的spring-autowriting.xml,我们先使用第一种方法ByName http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/be原创 2016-03-22 21:07:05 · 2390 阅读 · 1 评论 -
Spring入门
首先要导入spring必须的jar包 第一步:创建bean.xml http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.springframework.org/schema/beans" xsi:schemaLocation="http://www.springframework.org/schem原创 2016-03-22 01:01:41 · 373 阅读 · 0 评论 -
Spring中用注解实现bean的定义以及作用域
在spring中,有关bean的设置不仅可以通过xml来实现,还可以用注解直接在代码中实现 第一步:配置xml以及中间类和测试类 http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://原创 2016-03-22 23:23:28 · 1657 阅读 · 0 评论 -
Spring中Resource对象的获取
Resource对象是针对于资源文件的统一接口,即通过applicationContext.getResource方法我们可以将某个资源文件转化为Resource对象供我们使用 它的获取方法常用的有四种:classpath、file、http、none 第一步:建立xml以及测试类和资源文件config.txt xml http://www.w3.org/2001/XMLSchema-原创 2016-03-22 22:41:01 · 2500 阅读 · 0 评论 -
Spring中Aware接口的使用
Spring中提供了一些Aware接口,这些可以让bean被初始化(加载xml)之后获得一些资源,这里我们着重讲2个接口:ApplicationContextAware与BeanNameAware 第一步:配置xml,并实现要继承的2个类和测试类 xml http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.spri原创 2016-03-22 22:05:31 · 670 阅读 · 0 评论 -
Spring中@ImportResource和@Value加载资源文件
讲注解之前,我们首先来看看用xml如何加载资源文件 context:property-placeholder 这个表明加载哪个资源文件,value=“$(jdbc.url)”则是加载资源文件里面的值 实际上我们也可以通过@ImportResource和@Value来加载资源文件 这里我们举一个例子,创建一个实现类,中间类,测试类,config.xml,co原创 2016-04-05 20:35:51 · 2174 阅读 · 0 评论 -
Spring中基于java容器的注解@Bean
@Bean 的作用相当于在xml中配置一个Bean @Bean通常与@Configuration一起用 @Bean(name=“myfoo”, initMethod=“”,destroyMethod=“”) 给Bean命名并设置初始化和销毁方法 下面举一个例子,我们创建4个类,接口类,实现类,中间类,测试类 接口类: package com.imooc.beanannotatio原创 2016-04-05 20:07:18 · 420 阅读 · 0 评论 -
Spring源码分析
在Java EE项目中,Spring的载入时通过监听器实现的,无论是在SSH还是SSM,在web.xml都会有这样的配置 contextConfigLocation classpath*:cn/resources/applicationContext.xml org.springframework.web.context.ContextLoaderL原创 2017-07-11 12:33:53 · 223 阅读 · 0 评论