关注各种黑科技
B站UP主,编程教学,游戏玩家,挂B,金牛座

Java入坑day04 配置读取

现在接手的3个java后端后端项目 版本如下

    <properties>
<spring.version>4.3.3.RELEASE</spring.version>
<spring.version>3.0.5.RELEASE</spring.version>
        <spring.version>3.1.1.RELEASE</spring.version>
    </properties>

反正不是springboot的,最早的spring框架都是spring配置工程师自己搭的 风格各不同,直到springboot的出现。

老版本还能在github上找到
https://github.com/spring-projects/spring-framework/tree/3.1.x
https://repo.spring.io/release/org/springframework/spring/
spring框架包含很多,组名是org.springframework

做odoo接口配置,发现其中一个项目用了mvn -P参数做了配置切换功能

项目\profile\release\webapp-config.properties
erp.server_url=http://erp2.xianguoyihao.cn/

调用
import net.miaocang.spring.util.AppSettings;
AppSettings.getInstance().getString("erp.server_url", null);

import net.miaocang.spring.util.ConfigUtil;
ConfigUtil.getProperties().getProperty("dingding.department_ids").trim().split(",");

一般来说 配置在
项目\src\main\resources\xxx.properties
然后还能在xml里继续读取

    <bean id="placeholderConfig"
        class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">
        <property name="location">
            <value>classpath:xxx.properties</value>
        </property>
    </bean>

最好还是用注解读取,以前项目配的垃圾,各种难用

idea 比eclipse好很多 properties里会提示cduplicate key问题
void return多余

转载请注明出处
分享到: 更多 (0)

评论 0