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的两种方式:

  1. ApplicationContext ac=new ClassPathApplicationContext("applicationContext.xml")

  2. 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>

补充:

  1. 第一种情况application.xml是在类路径下的(也就是resources目录下)
  2. 路径可以忽略大小写

以上是关于SpringBoot第三篇Spring读取配置的主要内容,如果未能解决你的问题,请参考以下文章

java后端开发第三篇:springboot中资源属性配置及使用

第三篇:SpringBoot模板Freemaker使用

第三篇:SpringBoot用JdbcTemplates访问Mysql

(转)SpringBoot非官方教程 | 第三篇:SpringBoot用JdbcTemplates访问Mysql

Springboot 系列Spring Boot web 开发之静态资源和模版引擎

spring第三篇