springmvc学习指南 之---第25篇 Spring Bean有三种配置方式
时间:2021-07-31
本文章向大家介绍springmvc学习指南 之---第25篇 Spring Bean有三种配置方式,主要包括springmvc学习指南 之---第25篇 Spring Bean有三种配置方式使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
writed by不要张艳涛, 从tomcat转到了springmvc 现在开始有点不知道该看什么书了,看完了springmvc 学习指南之后
又查了一些书,好多都是内容相近,在找书的过程之中,发现spring是不断变化的,spring2.5是一个关键 spring3.0也是一个关键节点
看来,要了解spring一点要先看spring1.0的东西,在到spring2.0 -->再到spring3.0才行
今天讲下,springbean的配置
基于xml文件
基于传统的web项目,有web.xml 和springmvc.xml俩个文件,其中springmvc.xml中的beans标签内定义了,应用需要配置的bean
那么这就是第一种方式 xml方法
基于注解
第二种方式是在spring2.5中提供了基于注解的配置方式,
需要两个条件
在springmvc.xml中添加包扫描 <context:component-scan base-package="com.stonegeek" />
另外是在类上面标注@Component、@Repository、@Controller @Service
在第2中方式中你会发现还是需要写springmvc.xml中写东西
如果一点东西都不写呢?如何实现?
基于Java类
条件是
- 使用@Configuration注解需要作为配置的类,表示该类将定义Bean的元数据
- 使用@Bean注解相应的方法,该方法名默认就是Bean的名称,该方法返回值就是Bean的对象。
- AnnotationConfigApplicationContext或子类进行加载基于java类的配置 ,//这条如果是web项目应该不用吧
@Bean public String message() { return new String("hello"); }
如上的代码等价与XML配置:
<bean id="message" class="java.lang.String"> <constructor-arg index="0" value="hello"/> </bean>
其实第三种还要再研究一下,稍后再写吧,就是关于web项目的没有一点xml配置,如何实现
原文地址:https://www.cnblogs.com/zytcomeon/p/15084891.html
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- Android DiffUtil 封装|深拷贝
- [CVE-2014-8959] phpmyadmin任意文件包含漏洞分析
- Android 统计页面渲染时长
- Transform和Task之间有关?| Gradle
- user.ini文件构成的PHP后门
- Android厂商推送Plugin化 | 掘金技术征文-双节特别篇
- 关于lnmp目录禁止执行的绕过与正确方法
- Quill编辑器自定义字体和字体大小
- emlog某重要插件前台SQL注入+Getshell
- ES6中的对象与类
- QQ某业务主站DOM XSS挖掘与分析(绕过WAF)
- 品优购电梯导航案例
- stm32mp157开发板LCD 显示测试&触摸屏测试
- stm32mp157开发板LINE 接口测试方法
- stm32mp157开发板MIC 接口测试方法