spring使用01

简介: spring使用01

① 导入 Spring 开发的基本包坐标

② 编写 Dao 接口和实现类

③ 创建 Spring 核心配置文件

④ 在 Spring 配置文件中配置 UserDaoImpl

⑤ 使用 Spring 的 API 获得 Bean 实例

第一步:创建maven的web骨架

然后,导入 Spring 开发的基本包坐标

<dependencies>

   <!--导入spring的context坐标,context依赖core、beans、expression-->

   <dependency>

       <groupId>org.springframework</groupId>

       <artifactId>spring-context</artifactId>

       <version>5.0.15.RELEASE</version>

   </dependency>

</dependencies>

第二步写接口:UserDao接口

附属:impl.UserDaoImpl (我们一般放到impl包下面),让类继承接口

第三步:创建配置文件

在resources下创建配置文件

创建的是springConfig文件,名字固定:applicationContext

(接下来,我们把UuserDaoImpl接口全包名配到这个地方,与此同时给他一个id标识)

最后测试文件:

要获得我们之前创建的UserDaoImpl,测试文件固定写法:这里固定配置,这个app是spring的客戶端代碼:這個可以调用getBean方法

ApplicationContext app = new ClassPathXmlApplicationContext("applicationContext.xml");

app.getBean(userDao).var (idea这样写可以快速创建返回值),getBean后面跟创建类的id值

涉及到返回值类型:就是UserDao类型

通过一系列操作,就可以拿到之前创建文件的方法和对象。

相关文章
|
3月前
|
Java 开发者 Spring
Spring之AutowiredAnnotationBeanPostProcessor
`AutowiredAnnotationBeanPostProcessor`是Spring自动装配机制的核心组成部分,为开发者提供了强大的依赖注入功能。通过识别 `@Autowired`及其他相关注解,它可以减少设置依赖的样板代码,允许快速和容易地集成不同的Spring组件。由于其在Spring框架中的关键作用,掌握其原理和用法对于深入理解和正确使用Spring框架至关重要。通过其提供的默认功能以及定制化扩展能力,`AutowiredAnnotationBeanPostProcessor`能够满足各种复杂场景下的依赖注入需求。
49 0
|
5月前
|
XML Java 数据库连接
|
5月前
|
XML Java 数据库
|
6月前
|
Java 测试技术 容器
初识spring
初识spring
31 0
|
6月前
|
Java 程序员 Maven
|
Java Spring
Spring 是什么?
Spring 是什么?
68 0
|
XML Java 程序员
Spring详细总结3
Spring详细总结3
216 0
Spring详细总结3
|
Java Spring
Spring OrderUtils详解
《读尽源码》
218 0
|
Java Spring
spring知识总结(二)
spring知识总结(二)
168 0
spring知识总结(二)
|
存储 Java 测试技术
Spring-AliasRegistry
使用Spring 的时候我们可以很容易的为某个bean 配置一个或多个别名
190 0