spring Bean使用案例 无参数构造方式
2017-01-09 15:10
483 查看
1、导入spring包(四个基本核心包)
2、在src目录新建xml
3、xml导入schema约束
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
4、新建一个测试类
package spring_day_1;
public class TastDome {
public void add(){
System.out.println("sssss");
}
}
5、编辑xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 无参数构造 -->
<bean id="bean" class="spring_day_1.TastDome"/>
id 属性 名字
class属性 创建类的包名
name属性 和id一样 却别 能包含一些特殊符号
scope属性 bean的作用范围
singleton 默认值 单实例
prototype 多实例的
request 在web项目中,spring创建一个bean的对象,将对象存入request对象中
session 在web项目中,spring创建一个bean的对象,将对象存入session对象中
golbalSession 在web项目中,应用在porlet环境,如果没有porlet环境那么golbalSession相当于session
6、使用
package spring_day_1;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Spring_dome {
public static void main(String[] args) {
// TODO Auto-generated method stub
ApplicationContext context=new ClassPathXmlApplicationContext("MyXml.xml");
TastDome user=(TastDome) context.getBean("bean");
user.add();
}
}
2、在src目录新建xml
3、xml导入schema约束
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
4、新建一个测试类
package spring_day_1;
public class TastDome {
public void add(){
System.out.println("sssss");
}
}
5、编辑xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans.xsd">
<!-- 无参数构造 -->
<bean id="bean" class="spring_day_1.TastDome"/>
id 属性 名字
class属性 创建类的包名
name属性 和id一样 却别 能包含一些特殊符号
scope属性 bean的作用范围
singleton 默认值 单实例
prototype 多实例的
request 在web项目中,spring创建一个bean的对象,将对象存入request对象中
session 在web项目中,spring创建一个bean的对象,将对象存入session对象中
golbalSession 在web项目中,应用在porlet环境,如果没有porlet环境那么golbalSession相当于session
6、使用
package spring_day_1;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;
public class Spring_dome {
public static void main(String[] args) {
// TODO Auto-generated method stub
ApplicationContext context=new ClassPathXmlApplicationContext("MyXml.xml");
TastDome user=(TastDome) context.getBean("bean");
user.add();
}
}
相关文章推荐
- spring Bean使用案例 静态方法方式 和工厂模式
- Spring AOP使用Aspectj基于xml方式,初始化Bean参数
- 学习《Spring实战(第3版)》扎记1:Spring使用注解配置Bean的方式
- Spring 使用静态工厂方式实例化Bean
- 将spring管理的bean使用注解的方式注入到servlet中
- Spring中使用变量${}的方式进行参数配置
- 重温Spring之旅3——装配Bean(手工装配:使用xml的方式)
- spring入门(7)---装配Bean中构造参数的注入
- Spring中bean的三种使用方式
- Spring XML设置bean的构造参数和属性方法
- Spring学习(九)使用ioc注解方式配置bean
- spring bean属性property、ref使用方式(转载)
- Spring学习(九)使用ioc注解方式配置bean
- 使用反射创建Bean、Spring中是如何根据类名配置创建Bean实例、Java提供了Class类获取类别的字段和方法,包括构造方法
- spring中BeanNameAutoProxyCreator和AnnotationAwareAspectJAutoProxyCreator两种AOP代理方式使用总结
- ibatis使用内联参数和外部参数bean方式
- spring心得2--bean的生命周期@Spring监听器的作用@Spring初始化容器案例分析@web项目使用
- spring心得2--bean的生命周期@Spring监听器的作用@Spring初始化容器案例分析@web项目使用
- spring学习笔记(12)——使用注解方式配置bean
- 重温Spring之旅3——装配Bean(手工装配:使用注解方式)