首页 > 编程语言 > 详细

SpringBoot第三篇【Spring读取配置】

时间:2020-07-04 19:13:13      阅读:53      评论:0      收藏:0      [点我收藏+]

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!