Maven配置spring5.25最新版本

第一创建一个maven项目,默认的就好

在pom.xml配置文件中引入spring依赖

<packaging>jar</packaging>

    <dependency>
        <groupId>org.springframework</groupId>
        <artifactId>spring-context</artifactId>
        <version>5.2.5.RELEASE</version>
    </dependency>

</dependencies>

在resources 中创建 bean.xml配置文件把对象的创建交给spring来管理

<bean id="accountService" class="com.zyh.service.impl.AccountServiceImpl"></bean>

<bean id="accountDao" class="com.zyh.dao.impl.AccountDaoImpl"></bean>`    

模拟一个表现层,用于调用业务层

`public class Client {

/**
 * 获取spring的Ico核心容器 并根据id获取对象
 *
 * ApplicationContext的3个常用实现类:
 *      ClassPathXmlApplicationContext:它可以加载类路径下的配置文件,要求配置文件必须在类路径下
 *      FileSystemXmlApplicationContext:它可以加载磁盘任意位置的配置文件(前提是必须有访问权限)
 *      AnnotationConfigApplicationContext:它是用来读取注解创建容器的
 * @param args
 */
public static void main(String[] args) {
    //1.获取核心容器
    ApplicationContext ac = new ClassPathXmlApplicationContext("bean.xml");
    //2.根据id获取Bean对象
    AccountService as= (AccountService) ac.getBean("accountService");
    AccountDao ad = ac.getBean("accountDao",AccountDao.class);
    System.out.println(as);
    System.out.println(ad);
}

}
`

©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页