开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第17天,点击查看活动详
大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Spring系列框架、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。 希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流
作者简介:
- CSDN java领域新星创作者blog.csdn.net/bug..
- 掘金LV3用户 juejin.cn/user/bug..
- 阿里云社区专家博主,星级博主,developer.aliyun.com/bug..
- 华为云云享专家 bbs.huaweicloud.com/bug..
本章要点
- 学习如何创建一个
Spring项目 - 熟悉
Bean对象的存和取
Spring项目的创建
前置知识: 在
java语言中的对象,也叫Bean,这里Spring下的对象都以Bean著称! Spring是IoC容器! 我们需要掌握的就是存Bean取Bean
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源文件为根,然后如果在对应的包下,就要包含包名! 例如User在java源文件的com/bug包下,那么class="com.bug.User"