2025年spring教程(spring教程菜鸟)

spring教程(spring教程菜鸟)文章目录 前言 一 Spring 概述 二 Spring 入门 1 引入库 2 导入 Spring 配置文件 3 编写逻辑代码 4 将这个类交给 Spring 去管理即注册到 Spring 容器中 5 Spring 容器的实例化 6 获取对象方式 三 Spring 依赖注入 1 xml 注入 2 注解注入 2 1 方案一 使用 Autowired 2 2 方案二 使用 Resource 2

大家好,我是讯享网,很高兴认识大家。



文章目录

  • 前言
  • 一、Spring概述
  • 二、Spring入门
  • 1.引入库
  • 2.导入Spring配置文件
  • 3.编写逻辑代码
  • 4.将这个类交给Spring去管理即注册到Spring容器中
  • 5.Spring容器的实例化
  • 6.获取对象方式
  • 三、Spring依赖注入
  • 1.xml注入
  • 2.注解注入
  • 2.1方案一:使用@Autowired
  • 2.2方案二:使用@Resource
  • 2.3@Autowired和@Resource区别


导包的时候注意,现在使用Spring,要完成最小导包,即:需要什么jar包,我们就导入什么jar包,用到了其他功能,再添加相应jar包。这个对认识框架的包是非常有帮助的:

菜鸟教程spring框架 spring菜鸟入门_spring
讯享网

1. 在classpath的根目录下新建一个applicationContext.xml配置文件,文件名可以自定义,但是通常使用applicationContext这个名字:

在配置文件中将这个Java类交给Spring管理。在applicationContext.xml中配置

Spring容器对象有两种:BeanFactory和ApplicationContext(推荐使用)

BeanFactory

ApplicationContext(推荐使用)

方式一:通过id直接拿到相应的Bean对象

方式二:通过id与对象的Class对象拿到Bean对象(推荐使用)

顾名思义:在xml中进行配置,但是这种方式必须有对应的setter方法,所有这种注入方式又称之为属性注入或setter方法注入

顾名思义:通过注解实现注入,这种方式可以将注解写在setter方法上,也可以写在字段上,如果写在字段上可以不需要setter方法

2.1方案一:使用@Autowired

@Autowired为Spring提供的注解

2.2方案二:使用@Resource

2.3@Autowired和@Resource区别

@Autowired:默认类型匹配再按照名字匹配
@Resource:默认按照名字匹配然后按照类型匹配

小讯
上一篇 2025-04-16 15:38
下一篇 2025-04-29 23:44

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/139236.html