JavaConfig
来源:互联网 发布:数据库教材推荐 编辑:程序博客网 时间:2024/05/02 11:18
一:基本项目
Spring里面有一个特性,叫做JavaConfig,实际上是利用JavaConfig.java文件代替ApplicationContext.xml文件。
还记得之前在xml配置的bean吗?
==
<bean class="com.wang.Person"/>
==
但是现在在JavaConfig里面可以这么做
@Configurationpublic class JavaConfig {@Beanpublic Person button() {Person p=new Person();p.setName("张三");return p;}}class Person{String name;public String getName() {return name;}public void setName(String name) {this.name = name;}}
运行测试很简单。
public class Main {public static void main(String[] args) {ApplicationContext context = new AnnotationConfigApplicationContext(JavaConfig.class);Person person = context.getBean(Person.class);System.out.println(person.getName());}}
上面的代码就是一个简单的Javaconfig就是这么简单。
二:web
如果是在web项目中。也不需要ApplicationContext.xml 只需要上面的Javaconfig.java然后在web.xml配置
<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xmlns="http://xmlns.jcp.org/xml/ns/javaee"xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"version="3.1"><display-name>cc</display-name><context-param><param-name>contextClass</param-name><param-value>org.springframework.web.context.support.AnnotationConfigWebApplicationContext</param-value></context-param><context-param><param-name>contextConfigLocation</param-name><param-value>com.wang.JavaConfig</param-value></context-param><listener><listener-class>org.springframework.web.context.ContextLoaderListener</listener-class></listener></web-app>
三:
不仅如此datasource,config等配置都可以用Javaconfig去完成。
0 0
- JavaConfig
- javaConfig
- 什么是JavaConfig
- spring-javaconfig
- 什么是JavaConfig
- 什么是JavaConfig
- 什么是JavaConfig
- Spring中JavaConfig特性
- Spring 3 JavaConfig example
- Spring 3 JavaConfig example
- Spring JavaConfig实例
- Spring JavaConfig @Import实例
- Spring JavaConfig注入依赖
- 理解Spring-javaconfig
- SpringMVC JavaConfig配置
- Spring 3 JavaConfig @Import example
- 装配Bean:JavaConfig@Bean@Configuration
- Spring journey -- JavaConfig 装配 Bean
- editplus查找替换 正则表达式
- 线程
- Swift - 省市县三级联动功能的实现(使用UIPickerView选择框)
- SSM+mybatis数据库实现百万数据分页取出并分页插入Excel中
- 车辆排序 codeforces606C
- JavaConfig
- java操作Mongodb,Spring-data-mongo简单配置
- September 17th 模拟赛C T3 石子游戏 Solution
- 对于反射机制原理的理解
- MySQL多表查询
- android 命名规范
- Swift - 实现毛玻璃效果(Blur、模糊、虚化背景元素)
- android--UI--SwipeRefreshLayout的使用
- 7-Socket Options