Spring学习笔记1——spring搭建

1、新建一个java工程
2、添加spring相关的jar包并添加到引用
技术分享
3、添加spring依赖的相关jar包并添加到引用
技术分享
4、编写spring配置文件applicationcontext.xml
新建applicationContext.xml文件,然后编写头文件。关于spring头文件的写法可以参考spring提供的guide。
解压下载的spring文件,找到docs\spring-framework-reference\html\index.html并打开,然后找到
技术分享
在打开的页面中会有头文件的相关写法
技术分享
如下是编写的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 id="user" class="domain.User">
<property name="name" value="fei"/>
</bean>

</beans>
5、编写测试程序运行spring
一、编写一个测试的实体类User
public class User {
 private String name;
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public User(String name) {
  this.name = name;
 }
 public User() {
 }
 public void sayName(){
  System.out.println(name);
 }
}
二、编写测试文件
方式一:使用Spring测试框架
@RunWith(SpringJUnit4ClassRunner.class)//使用spring的测试框架
@ContextConfiguration("classpath:applicationContext.xml")//加载spring配置文件 ,加载放在其他文件夹中的配置文件:/config/applicationContext.xml
public class SpringTest {
 
 @Autowired
 private User user;

 @Test
 public void test1(){
  user.sayName();
 }
 
}

方式二:通过classpathxmlapplicationcontext加载spring配置文件来实现ApplicationContext

public class SpringTest02 {
 
 private static ApplicationContext ctx;
 static {
  ctx = new ClassPathXmlApplicationContext("classpath:config/applicationContext.xml");
 }

 @Test
 public void test1() {
  ctx.getBean("user",User.class).sayName();
 }
}

 

 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。