spring框架快速入门

一、在idea中创建maven工程(非必选)

spring框架快速入门_第1张图片

spring框架快速入门_第2张图片
可以选择使用模板,也可以不使用

二、导入 Spring 开发的基本包坐标

在项目目录下的 pom.xml中配置

  <dependencies>
    <dependency>
      <groupId>org.springframeworkgroupId>
      <artifactId>spring-contextartifactId>
      <version>5.0.5.RELEASEversion>
    dependency>
  dependencies>

三、编写接口和实现类

接口:

package com.atmae.service;

public interface UserService {
     
    public void save();
}

实现类:

package com.atmae.service.impl;

import com.atmae.service.UserService;

public class UserServiceIml implements UserService {
     
    public void save() {
     

    }
}

四、创建 并配置 Spring 核心配置文件

在main目录下的资源路径下创建
文件为一般为 applicationContext
spring框架快速入门_第3张图片


<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="com.atmae.dao.impl.UserDaoImpl">bean>
beans>

五、使用 Spring 的 API 获得 Bean 实例

创建一个demo测试类

package com.atmae.demo;

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

public class UserDaoDemo {
     
    public static void main(String[] args) {
     
        ApplicationContext applicationContext=new ClassPathXmlApplicationContext("applicationContext.xml");
        UserDao userdao =(UserDao) applicationContext.getBean("userdao");
        userdao.save();
    }
}

六、运行

成功!
spring框架快速入门_第4张图片

你可能感兴趣的:(java,spring,intellij-idea,java)