SKY外语计算机学习
标题:
Spring学习笔记 - (1)
[打印本页]
作者:
rogan
时间:
2015-6-23 23:40
标题:
Spring学习笔记 - (1)
Spring的学习,参考官方网站和中文手册。spring.io
工具:
java8
Eclipse Java EE IDE for Web Developers
学习对象:
maven项目部署
Spring4.16
1.spring bean的学习。
新建Maven工程,完成后在pom.xml加入spring依赖
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.1.6.RELEASE</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>
复制代码
新建文件夹在项目根目录conf,建立spring配置文件bean.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-2.5.xsd>
<bean id="userVO" class="x.y.UserVO">
</beans>
复制代码
在src/main/java新建包。包名为x.y
在x.y下新建java类,类名为UserVO。
public class UserVO {
private String id;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
}
复制代码
新建junit类,Boot。
public class Boot {
BeanFactory ctx ;
UserVO vo;
@Before
public void setup(){
ctx = new FileSystemXmlApplicationContext("conf/bean.xml");
vo = (UserVO) ctx.getBean("userVO");
}
@Test
public void test() {
vo.setId("xy Spring");
System.out.println("User id : "+ vo.getId()); }
}
复制代码
右键Run as -> Junit Test;结果:
User id : xy Spring
作者:
rogan
时间:
2015-6-24 20:04
https://coding.net/u/rogan/p/Spr ... ava/roganV1/Spring1
Coding.net的项目地址。
这里推荐下Coding.net 支持本地git推送。可以在线部署和在线IDE修改代码
欢迎光临 SKY外语计算机学习 (http://join.skywj.com/)
Powered by Discuz! X2.5