SpringBoot第三篇Spring读取配置
Posted 幻竹
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringBoot第三篇Spring读取配置相关的知识,希望对你有一定的参考价值。
Spring读取配置的两种方式
注解的方式
ApplicationContext ac=new AnnotationApplicationContext("MyConfig.class")
package com.example.demo;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;
@Configuration
@ComponentScan("com.example.demo")
public class MyConfig {
}
xml的方式
读取applicationContext.xml的两种方式:
-
ApplicationContext ac=new ClassPathApplicationContext("applicationContext.xml")
-
ApplicationContext ac=new FileSystemXmlApplicationContext("F:/config/applicationContext.xml")
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:context="http://www.springframework.org/schema/context"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd">
<bean class="com.example.demo.controller.UserController" id="userController"/>
<context:component-scan base-package="com.example.demo"/>
</beans>
补充:
- 第一种情况application.xml是在类路径下的(也就是resources目录下)
- 路径可以忽略大小写
以上是关于SpringBoot第三篇Spring读取配置的主要内容,如果未能解决你的问题,请参考以下文章
java后端开发第三篇:springboot中资源属性配置及使用
第三篇:SpringBoot用JdbcTemplates访问Mysql
(转)SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql