Spring项目创建

50 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第17天,点击查看活动详

大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Spring系列框架、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。 希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流

作者简介:

本章要点

  • 学习如何创建一个Spring项目
  • 熟悉Bean对象的存和取

Spring项目的创建

前置知识:java语言中的对象,也叫Bean,这里Spring下的对象都以Bean著称! Spring是IoC容器! 我们需要掌握的就是存BeanBean

Spring项目创建有3步!

  • 创建一个Maven 项目
  • 添加Spring框架支持(引入Spring-context,Spring-beans依赖)
  • 创建移动类

创建Maven项目

在这里插入图片描述 在这里插入图片描述 在这里插入图片描述

添加Spring框架支持

pom.xml配置文件下引入依赖!

引入的框架:Spring-context:spring上下文,Spring-beans:管理对象模块.

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

在这里插入图片描述 将依赖复制到pom.xml文件中,然后记得刷新项目,保证依赖成功引入!

创建启动类

java源文件中创建一个启动类,包含main,项目就创建好了! 在这里插入图片描述

存储Bean

  • 创建Bean
  • Bean注册到Spring

创建Bean

我们知道Bean就是java对象,我们创建一个java对象即可!

//Bean
public class User {
    public void sayHi(){
        System.out.println("Hello world!");
    }
}

在这里插入图片描述

将Bean注册到Spring中

首先我们要在项目中添加Spring注册对象的配置文件spring-config.xml将该文件放在resource根目录下即可!

spring-config.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">

</beans>

在这里插入图片描述

将Bean注册到Spring中

注册操作就是在配置文件中进行,具体在<Beans>中添加配置信息即可! 在这里插入图片描述

添加这一行就将UserBean注册到了Spring中! <bean id="user" class="User"></bean>

  • id:这里的id就是我们后面取该对象使用的id,这是我们自己设置的,但是命名规范是类名小驼峰!
  • class: 这是我们需要注册的Bean对象的类名(全限定类名)这里的类名是以java源文件为根,然后如果在对应的包下,就要包含包名! 例如Userjava源文件的com/bug包下,那么class="com.bug.User"