zoukankan      html  css  js  c++  java
  • @ConfigurationProperties(pref="")加载局部配置文件

    刚开始@ConfigurationProperties(文件名)直接在参数里加文件名,其实是配置前缀pref="前缀"。加载局部配置文件是@PropertySource(value = {"classpath:abc.properties"})文件是properties类型。如果是yml类型,无法赋值显示null。

    @Component
    @PropertySource(value = {"classpath:abc.properties"})
    @ConfigurationProperties(prefix = "emp")
    public class Emp {
    	
    	String name ;
    

     加载xml配置文件 实例化bean 写成stuxml.xml没有写classpath报错

    @ImportResource(locations = {"classpath:stuxml.xml"})
    package com.example.demo;
    
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.context.annotation.ImportResource;
    @ImportResource(locations = {"classpath:stuxml.xml"})
    @SpringBootApplication
    public class Demo3Application {
    
    	public static void main(String[] args) {
    		SpringApplication.run(Demo3Application.class, args);
    	}
    
    }
    

      bean文件

    <?xml version="1.0" encoding="UTF-8"?>
    <beans xmlns="http://www.springframework.org/schema/beans"
           xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
           xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
    
        <!--
            加载一个xml,这个作为总的xml入口
    
        <import resource="beans2.xml"/>
        -->
        <bean id="stu" class="com.example.demo.Stu">
            <property name="name" value="xiaochun" />
        </bean>
    
    
    </beans>
    

      实体类

    package com.example.demo;
    
    public class Stu {
    	String name ;
    
    	@Override
    	public String toString() {
    		return "Stu [name=" + name + "]";
    	}
    

      

  • 相关阅读:
    MyBatis+Oracle
    JAVA接口,json传递
    Oracle学习笔记(二)
    Oracle学习笔记(一)
    数据库事务四大特性之隔离性
    数据库事务四大特性(ACID)
    多表连接时条件放在 on 与 where 后面的区别
    tomcat request.getParamter() 乱码解决方案 Filter版本
    POI excel下载 中文名 浏览器兼容解决
    天马行空
  • 原文地址:https://www.cnblogs.com/caidachun-didi/p/11844634.html
Copyright © 2011-2022 走看看