关于spring:Spring的底层搭建原理讲解做开发的都可以看看对新手极为友好

4次阅读

共计 2346 个字符,预计需要花费 6 分钟才能阅读完成。

前言

简略的说一下 spring 的搭建流程,内容偏根底,底子不好的能够看一下!

配置 Maven

如图所示:找到之前筹备好的文件门路

流程

1、新建 UserService 接口
2、新建 UserService 实现类
3、通过 bean 将 UserService 放入容器
4、通过 context 的 getbean 办法拿到 UserService 对象

加载根底包:

代码如下:

   <dependencies>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-core</artifactId>
    <version>5.2.13.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-beans -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-beans</artifactId>
    <version>5.2.13.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-context -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-context</artifactId>
    <version>5.2.13.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-expression -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-expression</artifactId>
    <version>5.2.13.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-aop -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-aop</artifactId>
    <version>5.2.13.RELEASE</version>
</dependency>
<!-- https://mvnrepository.com/artifact/org.springframework/spring-jcl -->
<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-jcl</artifactId>
    <version>5.2.13.RELEASE</version>
</dependency>

后刷新 Maven.

配置文件

内容:

 <?xml version="1.0" encoding="UTF-8"?>
  <beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:util="http://www.springframework.org/schema/util"
   xsi:schemaLocation="
    http://www.springframework.org/schema/beans
    https://www.springframework.org/schema/beans/spring-beans.xsd
    http://www.springframework.org/schema/util
    https://www.springframework.org/schema/util/spring-util.xsd
   ">
   </beans>

点右上角提醒的“Configure application context”就能够了。

编写代码

接口类

代码如下

新建 class 文件 UserServiceImpl

实现

配置文件

写 mian 办法

   public class DemoTest {public static void main(String[] args){
    ApplicationContext context = new ClassPathXmlApplicationContext
            ("classpath:applicationContext.xml");
    UserSvice service = (UserSvice) context.getBean("userService");
    service.saveUser();}
}

如图:
运行 mian 办法,

测试后果为

最初

在文章的最初作者为大家整顿了很多材料!包含 java 外围知识点 + 全套架构师学习材料和视频 + 一线大厂面试宝典 + 面试简历模板 + 阿里美团网易腾讯小米爱奇艺快手哔哩哔哩面试题 +Spring 源码合集 +Java 架构实战电子书等等! 欢送关注公众号:前程有光,自行下载!

正文完
 0