spring之自动装配bean

系统管理员 2023-09-27 17:05 92阅读 0赞

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

实体类:

46faaa833da54730ed31f8c6cb13f9cd.png

xml文件:

7fbca9c48ad29bb342b0f1e7263cde2e.png

autowire可改为:

  1. autowire="byType"

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

先加入约束:

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

加上标签开启:

  1. <context:annotation-config/>

xml文件:

529d201a4a88a07bfe6a910371cf69c7.png

实体类上的操作:

91f56d15d56372ce211cb7194d79195b.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>

解析:

c0f699a82d62f31a1bae3738f7692d33.png

实体类上的操作:

71f1217e01a6bc8acfa761d492b97b46.png

此外:

dao层使用:@Repository

service层使用:@Service

controller层使用:@Controller

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

3、纯java类进行配置:

核心配置类写法:

e03005ee8e538ecd6e62659356c16cc6.png

获取数据测试:

25417436afdf04e8c780c2d4b2295660.png

发表评论

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

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

相关阅读