spring之自动装配bean

心已赠人 2023-09-30 21:48 69阅读 0赞

1、通过xml设置自动装配:

实体类:

b4b4efd6e8f80c1b08f3558f560713d4.png

xml文件:

e473e2068d5d8d4d529627349142d801.png

autowire可改为:

  1. autowire="byType"

2、通过注解方式实现自动装配:

先加入约束:

  1. xmlns:context="http://www.springframework.org/schema/context"

加上标签开启:

  1. <context:annotation-config/>

xml文件:

28913e0215e180c11a4cabb64d325608.png

实体类上的操作:

6df333806d62a57e21a1bbbafefcc597.png

注解开发方式:

代码:

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  4. xmlns:context="http://www.springframework.org/schema/context"
  5. xsi:schemaLocation="http://www.springframework.org/schema/beans
  6. https://www.springframework.org/schema/beans/spring-beans.xsd
  7. http://www.springframework.org/schema/context
  8. https://www.springframework.org/schema/context/spring-context.xsd">
  9. <context:component-scan base-package="pojo"/>
  10. <context:annotation-config/>
  11. </beans>

解析:

5f88b1fbdd90c19d90b56f3afbc9db96.png

实体类上的操作:

4d2b284f252ee36d325fca55d0dc6ed1.png

此外:

dao层使用:@Repository

service层使用:@Service

controller层使用:@Controller

进行自动托管到spring,功能和@Component一致。

3、纯java类进行配置:

核心配置类写法:

017ac8eee2152844a8970f5e62ba4ad3.png

获取数据测试:

f91e523f97a0ec9e7bcf470f8068bdcf.png

发表评论

表情:
评论列表 (有 0 条评论,69人围观)

还没有评论,来说两句吧...

相关阅读