Spring -- Spring程序开发步骤 代码实现

Posted Z && Y

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Spring -- Spring程序开发步骤 代码实现相关的知识,希望对你有一定的参考价值。

1. Spring程序开发步骤


1.1 之前的程序开发步骤

通过new相应的对象来调用对象的方法。


1.2 Spirng程序开发步骤

示意图:

开发步骤:

  1. 导入Spring开发的基本包坐标(依赖)
  2. 编写Dao接口和实现类
  3. 创建Spring核心配置文件
  4. 在Spring 配置文件中配置UserDaolmpl
  5. 使用Spring的API获得Bean 实例

1.3 快速入门代码实现


1.3.1 导入Spring开发的基本包坐标(依赖)

pom.xml

    <dependencies>
        <!-- https://mvnrepository.com/artifact/org.springframework/spring-webmvc -->
        <dependency>
            <groupId>org.springframework</groupId>
            <artifactId>spring-webmvc</artifactId>
            <version>5.3.3</version>
        </dependency>
    </dependencies>

1.3.2 编写Dao接口和实现类


UserDao.java

package com.tian.dao;

/**
 * ClassName: UserDao
 * Description:
 *
 * @author Tianjiao
 * @date 2021/10/20 23:49
 */
public interface UserDao {
    void save();
}

UserDaoImpl

package com.tian.dao.impl;

import com.tian.dao.UserDao;

/**
 * ClassName: UserDaoImpl
 * Description:
 *
 * @author Tianjiao
 * @date 2021/10/20 23:49
 */
public class UserDaoImpl implements UserDao {

    @Override
    public void save() {
        System.out.println("Save Running...");
    }
}

1.3.3 创建Spring核心配置文件



1.3.4 在Spring 配置文件中配置UserDaolmpl

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">

    <!--    id 可以随意取 ; class对于Spring IOC 要管理的类-->
    <bean id="userDao" class="com.tian.dao.impl.UserDaoImpl"/>
</beans>

1.3.5 使用Spring的API获得Bean 实例

Test.java

package com.tian;

import com.tian.dao.impl.UserDaoImpl;
import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

/**
 * ClassName: Test
 * Description:
 *
 * @author Tianjiao
 * @date 2021/10/21 0:01
 */
public class Test {
    public static void main(String[] args) {
        //解析beans.xml文件 , 生成管理相应的Bean对象
        ApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
        //getBean : 参数即为spring配置文件中bean的id .
        UserDaoImpl user = (UserDaoImpl) context.getBean("userDao");
        user.save();
    }
}

运行结果:



以上是关于Spring -- Spring程序开发步骤 代码实现的主要内容,如果未能解决你的问题,请参考以下文章

Spring AOP开发步骤

Spring程序开发步骤

Spring 框架

Spring Boot 整合 Jasypt 加解密实战

Spring开发步骤

Spring简介