IDEA+Maven搭建Spring环境的详细教程

网友投稿 206 2022-11-14


IDEA+Maven搭建Spring环境的详细教程

1. Spring简介

Spring是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。

2. Spring的优势

1.方便解耦, 简化开发: 通过Spring提供的IOC容器, 可以将对象间的依赖关系交由Spring进行控制, 避免硬编码所造成的过度耦合。

2.AOP编程的支持: 通过AOP功能方便进行面向切面编程, 许多不容易用传统OOP实现的功能可以通过AOP轻松实现。

3.声明式事物编程: 通过声明方式灵活的进行事务管理, 提高开发效率和质量。

4.方便程序测试: 可以用非容器依赖的编程方式进行几乎所有的测试工作。

3. 搭建开发环境

3.1 创建项目

使用IDEA + Maven搭建。

File --> new Project 。

选择Maven, 然后next。

4. 根据需要设置一些参数,然后点Finish。

Name: 项目名称。

Location: 存储路径。

GroupId: 项目组织名称, 通常是域名。

ArtifactId: 项目名称。

Version: 版本。

3.2 编写测试用例

在pom.xml中添加Spring和junit的依赖。

org.springframework

spring-context

5.2.10.RELEASE

junit

junit

4.12

test

编写java代码

// UserDao接口

public interface UserDao

{

public void selectUser();

}

// UserDao实现类

public class UserDaoImpl implements UserDao

{

public void selectUser()

{

System.out.println("UserDaoImpl.selectUser()");

}

}

编写Spring配置文件

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xsiGZntq:schemaLocation="http://springframework.org/schema/beans http://springframework.org/schema/beans/spring-beans.xsd">

xmlns:xsi="http://w3.org/2001/XMLSchema-instance"

xsiGZntq:schemaLocation="http://springframework.org/schema/beans http://springframework.org/schema/beans/spring-beans.xsd">

编写测试用例

// 测试类

public class UserDaoTest

{

@Test

public void test()

{

BeanFactory factory = new ClassPathXmlApplicatiGZntqonContext("applicationContext.xml");

UserDao userDao = (UserDao) factory.getBean("userDao");

userDao.selectUser();

}

}

运行测试用例


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Java Mail邮件发送如何实现简单封装
下一篇:Java synchronized线程交替运行实现过程详解
相关文章

 发表评论

暂时没有评论,来抢沙发吧~