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 + "]";
    	}
    

      

  • 相关阅读:
    keepalived 打印日志
    mysql 主从切换
    mysql 开启只读 普通用户无法写入
    主从复制同步mysql数据库后会导致从上用户无法登陆
    MySQL性能优化的最佳20+条经验(1)
    MySQL性能测试工具之mysqlslap
    关于ad所用端口
    mysql 从设置只读
    ARP表信息引起的telnet 时断时通
    Caused by: java.sql.SQLException: ResultSet is from UPDATE. No Data.
  • 原文地址:https://www.cnblogs.com/caidachun-didi/p/11844634.html
Copyright © 2011-2022 走看看