博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java-Spring 管理bean例子
阅读量:7050 次
发布时间:2019-06-28

本文共 1567 字,大约阅读时间需要 5 分钟。

Spring 通过2种方式管理bean

首先要导入Spring的包,(Spring.jar和commonslogging.jar) 或加载分开的...

在src目录下建立applicationContext.xml   (Spring 管理 bean的配置文件)

1.使用BeanFactory管理bean

2.使用ApplicationContext管理bean

package com.cc8w;import org.springframework.beans.factory.BeanFactory;import org.springframework.beans.factory.xml.XmlBeanFactory;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframework.core.io.ClassPathResource;import org.springframework.core.io.Resource;import com.cc8w.entiey.User;public class TestBean {    public static void main(String[] args) {            //BeanFactory 管理bean        Resource resource = new ClassPathResource("applicationContext.xml");        BeanFactory factory =new XmlBeanFactory(resource);        User user = (User) factory.getBean("user");        System.out.println(user);                //applicationContext 管理bean        ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");        User user1 = (User)context.getBean("user");        System.out.println(user1);            }}

 

java的数据类型

package com.cc8w.entiey;public class User {    private String name;    private int age;    public String getName() {        return name;    }    public void setName(String name) {        this.name = name;    }    public int getAge() {        return age;    }    public void setAge(int age) {        this.age = age;    }    }

 

结果:

呃.. 写错了,应该时entity.

Spring 控制反转 依赖注入 (配置初始化参数-实例化参数)

1.接口注入

2.Setter注入(推荐)

3.构造器注入

 

转载地址:http://qxdol.baihongyu.com/

你可能感兴趣的文章
设计模式 | 迭代器模式及典型应用
查看>>
1小时学会:最简单的iOS直播推流(十一)sps&pps和AudioSpecificConfig介绍(完结)...
查看>>
Oracle APEX 系列文章6:Oracle APEX 到底适不适合企业环境?
查看>>
ubuntu搭建nodejs生产环境——快速部署手册
查看>>
探索解析微服务下的RabbitMQ
查看>>
谈一谈 Spring-Mybatis 在多数据源配置上的坑
查看>>
SpringMVC源码解析系列4-HandleAdapter
查看>>
iOS开发中多线程的那些事
查看>>
使用 React 一年后,我学到的最重要经验
查看>>
字面量-数组、字典
查看>>
从零开始学Python(七):文件存储I/O流和异常捕捉
查看>>
JavaScript基础(5) - IDE与调试
查看>>
Android 性能优化之旅5 电量优化
查看>>
如何为你的App配置多环境变量
查看>>
学习OpenGL ES之什么是Shader?
查看>>
RxJava学习之结合(组合)型操作符
查看>>
Python基础(三): 数值和布尔
查看>>
从零开始实现一个简易的Java MVC框架
查看>>
iOS 12, watchOS 5, macOS Mojave 10 14, tvOS 12 等beta版描述文件下载
查看>>
Python3爬虫-04-模拟登录爬取企信宝200页数据
查看>>