基于 xml 配置

bean 所需的依赖项和服务在 XML 格式的配置文件中指定。这些配置文件通常

包含许多 bean 定义和特定于应用程序的配置选项。它们通常以 bean 标签开

头。

例如:

<bean id="studentbean" class="org.edureka.firstSpring.StudentBean">

<property name="name" value="Edureka"></property>

</bean>基于注解配置

您可以通过在相关的类,方法或字段声明上使用注解,将 bean 配置为组件类本

身,而不是使用 XML 来描述 bean 装配。默认情况下,Spring 容器中未打开

注解装配。因此,您需要在使用它之前在 Spring 配置文件中启用它。例如:

<beans>

<context:annotation-config/>

<!-- bean definitions go here -->

</beans>

基于 Java API 配置

Spring 的 Java 配置是通过使用 @Bean 和 @Configuration 来实现。

1、 @Bean 注解扮演与 <bean/> 元素相同的角色。

2、 @Configuration 类允许通过简单地调用同一个类中的其他 @Bean 方法

来定义 bean 间依赖关系。

例如:

@Configuration

public class StudentConfig {

@Bean

public StudentBean myStudent() {

return new StudentBean();

}

}

最新文章

  1. spring mvc 数据校验
  2. UIView 的autoresizingMask属性
  3. (转)codeblock(常用快键)
  4. bfs CCF2016第七次 游戏
  5. 一个PDO类
  6. C# Gma.QrCodeNet生成二维码
  7. DLL五篇
  8. Jquery简介选择的
  9. C# 经典入门12章-使用泛型类型-2
  10. Java -- 浅入Java反射机制
  11. Luogu P5285 / LOJ3050 【[十二省联考2019]骗分过样例】
  12. python第五天,两个知识点三目运算符和assert抛异常处理。
  13. 查看局域网中连接的主机名和对应的IP地址
  14. pyquery 库的方法
  15. 学习笔记TF023:下载、缓存、属性字典、惰性属性、覆盖数据流图、资源
  16. c#利用ApplicationContext类 同时启动双窗体的实现
  17. callback 回调函数
  18. SQL 、NoSQL数据库教程
  19. 深入理解java中HelloWorld的执行流程
  20. Python day19 模块介绍3(sys,json,pickle,shelve,xml)

热门文章

  1. 基于mysql的报表工具有哪些?值得推荐的mysql报表工具
  2. 安装配置ingress-nginx支持https访问
  3. 网络之IP地址、子网掩码、网关关联
  4. VS编译时,出现无法将文件“obj\Debug\*.exe”复制到“bin\Debug\*.exe”。文件“bin\Debug\*.exe”正由另一进程使用,因此该进程无法访问此文件。
  5. 【windows 操作系统】异步
  6. Centos6.x安装之后的9件事
  7. SpringMVC入门一:基础知识(依赖、注解、文件上传/下载、拦截器、异常处理等)
  8. 动态线程池(DynamicTp)之动态调整Tomcat、Jetty、Undertow线程池参数篇
  9. 十进制数转IEE754单精度浮点数以及浮点数转换的python实现
  10. 基于NET 6.0 封装的 Fast.Framework