java通过域名访问接口,修改一个java静态变量重新赋值的内容。然后通过ip访问获取这个java静态变量重新赋值,内容不一样

广东海洋大学JSP期末考试题_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
广东海洋大学JSP期末考试题
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩11页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢2015年东软C语言方向笔试题搜集_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
2015年东软C语言方向笔试题搜集
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩33页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢java面试中的编程题_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
java面试中的编程题
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩23页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢在spring boot中,简单几步,读取配置文件(application.yml)中各种不同类型的属性值:
1、引入依赖:
&!-- 支持 @ConfigurationProperties 注解 --&
&dependency&
&groupId&org.springframework.boot&/groupId&
&artifactId&spring-boot-configuration-processor&/artifactId&
&optional&true&/optional&
&/dependency&
2、配置文件(application.yml)中配置各个属性的值:
myProps: #自定义的属性和值
  simpleProp: simplePropValue
  arrayProps: 1,2,3,4,5
  listProp1:
    - name: abc
      value: abcValue
    - name: efg
      value: efgValue
  listProp2:
    - config2Value1
    - config2Vavlue2
  mapProps:
    key1: value1
    key2: value2
3、创建一个bean来接收配置信息:
@Component
@ConfigurationProperties(prefix=&myProps&) //接收application.yml中的myProps下面的属性
public class MyProps {
private String simpleP
private String[] arrayP
private List&Map&String, String&& listProp1 = new ArrayList&&(); //接收prop1里面的属性值
private List&String& listProp2 = new ArrayList&&(); //接收prop2里面的属性值
private Map&String, String& mapProps = new HashMap&&(); //接收prop1里面的属性值
public String getSimpleProp() {
return simpleP
//String类型的一定需要setter来接收属性值;maps, collections, 和 arrays 不需要
public void setSimpleProp(String simpleProp) {
this.simpleProp = simpleP
public List&Map&String, String&& getListProp1() {
return listProp1;
public List&String& getListProp2() {
return listProp2;
public String[] getArrayProps() {
return arrayP
public void setArrayProps(String[] arrayProps) {
this.arrayProps = arrayP
public Map&String, String& getMapProps() {
return mapP
public void setMapProps(Map&String, String& mapProps) {
this.mapProps = mapP
启动后,这个bean里面的属性就会自动接收配置的值了。
4、单元测试用例:
@Autowired
private MyProps myP
public void propsTest() throws JsonProcessingException {
System.out.println(&simpleProp: & + myProps.getSimpleProp());
System.out.println(&arrayProps: & + objectMapper.writeValueAsString(myProps.getArrayProps()));
System.out.println(&listProp1: & + objectMapper.writeValueAsString(myProps.getListProp1()));
System.out.println(&listProp2: & + objectMapper.writeValueAsString(myProps.getListProp2()));
System.out.println(&mapProps: & + objectMapper.writeValueAsString(myProps.getMapProps()));
测试结果:
simpleProp: simplePropValue
arrayProps: [&1&,&2&,&3&,&4&,&5&]
listProp1: [{&name&:&abc&,&value&:&abcValue&},{&name&:&efg&,&value&:&efgValue&}]
listProp2: [&config2Value1&,&config2Vavlue2&]
mapProps: {&key1&:&value1&,&key2&:&value2&}
源代码参考:
本文已收录于以下专栏:
相关文章推荐
最近微框架spring-boot很火,笔者也跟风学习了一下,废话不多说,现给出一个读取配置文件的例子。
首先,需要在pom文件中依赖以下jar包
org.springframework...
/blog/2210723
spring的IOC容器负责bean的管理,当实例化一个bean是,spring保证该Bean所依赖的其他bean已经...
1、引入依赖:
org.springframework.boot
spring-boot-starter-test
Spring Boot系列 - 4. 读取配置文件(application.yml)中的属性值
最近微框架spring-boot很火,笔者也跟风学习了一下,废话不多说,现给出一个读取配置文件的例子。
首先,需要在pom文件中依赖以下jar包
1 简单属性值注入
package com.xy.test1;
import org.springframework.beans.factory.annotation.V
import o...
Spring中通过@Value注解和来获取配置文件中的配置信息。
Java读取Properties文件时碰到两问题:
1. 资源文件中的key对应的value过长时,书写不方便,需要换行,若直接回车则回车后的内容被忽略
2. 资源文件中的key对应的va...
Spring-Boot配置文件web性能(服务器)配置项
application.properties
# ===================================================================
# COMMON SPRING BOOT PROPERTIE...
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)JSP期末理论考试B卷_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
JSP期末理论考试B卷
阅读已结束,下载文档到电脑
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,方便使用
还剩3页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢

我要回帖

更多关于 java 反射 静态变量 的文章

 

随机推荐