• Idea 创建 Spring 项目(保姆级)


    描述信息

    最近卷起来,系统学习Spring;俗话说:万事开头难;创建一个Spring项目在网上找了好久没有找到好的方式;摸索了半天产出如下文档。

    在 Idea 中新建项目

    填写信息如下


    生成项目目录结构

    pom添加依赖

    1. <dependencies>
    2.   <dependency>
    3.       <groupId>org.springframeworkgroupId>
    4.       <artifactId>spring-contextartifactId>
    5.       <version>5.3.31version>
    6.   dependency>
    7. dependencies>

    定义 applicationContext.xml 文件,并添加扫描路径

    1. "1.0" encoding="UTF-8"?>
    2. <beans xmlns="http://www.springframework.org/schema/beans"
    3.       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    4.       xmlns:context="http://www.springframework.org/schema/context"
    5.       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
    6.  
    7.   <context:component-scan base-package="cn.rollin.spring" />
    8. beans>

    添加一个测试类型UserService

    在测试类 Main 中进行测试

    1. public class Main {
    2.   public static void main(String[] args) {
    3.       // 扫描路径
    4.       ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("applicationContext.xml");
    5.       // 获取bean
    6.       UserService userService = (UserService) context.getBean("userService");
    7.       userService.print();
    8.   }
    9. }

    可以看到 userService bean 已经初始化好了,并且执行了print 方法。

  • 相关阅读:
    Python刷算法题常见内置函数、方法技巧【最全汇总】
    PAT 1004 Counting Leaves
    Redis搭建集群环境及容灾
    有关于UDP
    mongoDB 性能优化
    TB-RK1808M0最新固件烧录和驱动更新
    百度网盘开放接口
    Leetcode刷题day6|242.有效的字母异位词 ,349. 两个数组的交集, 202. 快乐数,1. 两数之和
    第四章 路由基础
    Spring 源码解读(1) - Spring上下文构造方法的初始化
  • 原文地址:https://blog.csdn.net/luolin2611/article/details/134473715