spring环境搭建,初步使用
1.百度下spring官网,然后找到对应版本下载.
2.怎样搭建,谷歌下对应版本,基本OK!
3.建立Junti测试开发环境是否搭建成功
import static org.junit.Assert.*;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;public class test {@Testpublic void run(){ApplicationContext act=new ClassPathXmlApplicationContext("beans.xml");}}4.测试通过,建立相应类,配置beans.xml
实体类-->>User
package com.itcast.dao;import com.itcast.domail.User;public interface UserDao { void save(User user);}package com.itcast.dao.imp;import com.itcast.dao.UserDao;import com.itcast.domail.User;public class UserDaoMysql implements UserDao {public void save(User user){System.out.println("mysql已经保存成功");}}
实体类的服务方法:UserService与实现UserServiceImp
package com.itcast.service;import com.itcast.domail.User;public interface UserService {void Loin(User user);void save(User user);}package com.itcast.service.imp;import com.itcast.dao.UserDao;import com.itcast.domail.User;import com.itcast.service.UserService;public class UserServiceImp implements UserService {private UserDao userdao;public void Loin(User user) {System.out.println("登录验证成功");}public void save(User user) {userdao.save(user);}public UserDao getUserdao() {return userdao;}public void setUserdao(UserDao userdao) {this.userdao = userdao;}}beans.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="userDao" ><property name="userdao" ref="userDao"></property></bean></beans>
5.建立测试方法Junit4 测试类
package com.itcast.service.imp;import org.junit.Test;import org.springframework.context.support.ClassPathXmlApplicationContext;import org.springframework.context.support.AbstractApplicationContext;import com.itcast.service.UserService;public class UserServiceTest {@Testpublic void testSave(){AbstractApplicationContext ac=new ClassPathXmlApplicationContext("beans.xml");UserService userser=(UserService)ac.getBean("userService");userser.save(null);}}结果:输出-->>mysql已经保存成功