码迷,mamicode.com
首页 > 编程语言 > 详细

SpringBoot第三篇【Spring读取配置】

时间:2020-07-04 18:58:16      阅读:59      评论:0      收藏:0      [点我收藏+]

标签:ica   读取配置   files   ring   ack   instance   schema   new   https   

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读取配置】

标签:ica   读取配置   files   ring   ack   instance   schema   new   https   

原文地址:https://www.cnblogs.com/kwdlh/p/13235975.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!