0
点赞
收藏
分享

微信扫一扫

Spring介绍 Spring配置文件

Jonescy 2022-02-05 阅读 53

文章目录

快速入门

补充知识点 – 关于java的三层结构设计

一般情况下就是在service层里面new一个dao层对象,现在使用Sping之后就是从Spring框架中获取dao层对象。

在这里插入图片描述
在这里插入图片描述
第一个Spring程序

首先先创建一个maven项目
在这里插入图片描述
在这里插入图片描述
之后填写公司名,项目名称,之后在setting中配置maven

在这里插入图片描述
在这里插入图片描述
注意:有的需要配置到bin目录下,有的则不需要配置到目录下。

导入Spring开发的基本包坐标

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

编写dao层接口和实现类

package dao;

public interface UserDao {

    public void save();
}

package dao.impl;

import dao.UserDao;

public class UserDaoImpl implements UserDao {

    public void save() {

        System.out.println("save running");

    }
}

创建Spring核心配置文件 – 一般取名字是applicationContext.xml

在这里插入图片描述
在Spring配置文件中配置UserDaoImpl

<?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="userDao" class="dao.impl.UserDaoImpl"></bean>

</beans>

使用SpringAPI获取Bean实例

package demo;

import dao.UserDao;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class UserDaoDemo {

    public static void main(String[] args) {

        ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");

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

        userDao.save();

    }

}

举报

相关推荐

0 条评论