码迷,mamicode.com
首页 > 编程语言 > 详细

Java框架spring Boot学习笔记(七):基于构造函数的依赖注入

时间:2017-11-06 19:07:15      阅读:298      评论:0      收藏:0      [点我收藏+]

标签:public   this   count   stat   utf-8   contex   type   学习笔记   text   

编写User.java

 1 package com.example.spring;
 2 
 3 public class User {
 4     private String name;
 5     private Integer age;
 6     private String country;
 7 
 8     public User(String name, Integer age, String country) {
 9         this.name = name;
10         this.age = age;
11         this.country = country;
12     }
13 
14     public String toString() {
15         return name + " is " + age + " years old, living in " + country;
16     }
17 }

 

编写Beans.xml

 1 <?xml version="1.0" encoding="UTF-8"?>
 2 <beans xmlns="http://www.springframework.org/schema/beans"
 3        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 4        xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
 5 
 6     <bean id="user" class="com.example.spring.User" >
 7         <constructor-arg name="name" type="java.lang.String" value="Jacky" />
 8         <constructor-arg name="age" type="java.lang.Integer" value="22"/>
 9         <constructor-arg name="country" type="java.lang.String" value="China"/>
10     </bean>
11 
12 </beans>

 

编写Application.java

package com.example.spring;

import org.springframework.context.support.AbstractApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Application {
    public static void main(String[] args) {
        //bean配置文件所在位置 D:\\IdeaProjects\\spring\\src\\Beans.xml
        //使用AbstractApplicationContext容器
        AbstractApplicationContext context = new ClassPathXmlApplicationContext("file:D:\\IdeaProjects\\spring\\src\\Beans.xml");
        User user = (User)context.getBean("user");
        System.out.println(user);
    }
}

 

运行输出

Jacky is 22 years old, living in China

 

Java框架spring Boot学习笔记(七):基于构造函数的依赖注入

标签:public   this   count   stat   utf-8   contex   type   学习笔记   text   

原文地址:http://www.cnblogs.com/zylq-blog/p/7794368.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!