首页 > 代码库 > spring4学习:环境搭建和编写HelloWorld
spring4学习:环境搭建和编写HelloWorld
spring4环境搭建:
1.创建一个java project;
2.创建lib目录;导入下图的jar包,其中common-logging.jar不是spring本身包含的包;
3.把jar包 add to build path;
4.建立一个HelloWorld类:
package com.ksk.spring; public class HelloWorld { private String userName; public void setUserName(String userName) { System.out.println("setName" + userName); this.userName = userName; } public void hello(){ System.out.println("你好"+userName); } public HelloWorld(){ System.out.println("HelloWorld...Constructor"); } }
5.编写配置文件applicationContext.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 --> <bean id="helloWorld" class="com.ksk.spring.HelloWorld"> <property name="userName" value="http://www.mamicode.com/spring"></property> </bean> </beans>
6.编写Main.java:
package com.ksk.spring; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Main { public static void main(String[] args) { //创建一个HelloWord的一个对象 //HelloWord helloWorld = new HelloWord(); //为name属性赋值 //helloWorld.setUserName("ksk"); //1.创建Spring的IOC容器对象 ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); //2.从IOC容器中获取Bean实例 HelloWorld helloWord = (HelloWorld) ctx.getBean("helloWorld"); //3.调用hello()方法 helloWord.hello(); } }
7.小结:创建spring容器时,对配置文件的bean进行初始化,会调用构造器,会调用set方法对属性进行赋值。
spring4学习:环境搭建和编写HelloWorld
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。