SpringBoot中的属性如何实现赋值

  介绍

SpringBoot中的属性如何实现赋值?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

<强>属性固定值

//动态获取ip和端口数据/* *   * @responseBody   *注解作用:   * 1。将对象转化成Json格式,   * 2。如果返回值是字符串类型,则返回字符串本身   * 3 .一般客户端发起ajax请求时,采用该注解返回数据,将不会执行视图解析器操作   */@RestController   公开课RedisController {   私人字符串主机=?92.168.126.112";   私人整数端口=6379;   公共字符串getMsg () {   返回主机+“:“+端口;   }   }


关于YML文件说明

# YML文件语法:   # 1。关键:(空格)值注意:价值前面有个空格   2. #键与键之间有层级的缩进关系   服务器:   端口:8090   #属性赋值操作,编辑属性时注意前缀,只要springboot启动,该数据就会被写入内存中,键值格式   复述:   主持人:192.168.126.130   端口:6379

为属性赋值操作

公共类RedisController {
  
  @ value (“$ {redis.host}“)//?表达式
  私人字符串主机;//=?92.168.126.130";私人字符串主机;//=?92.168.126.130";
  @ value (“$ {redis.port}“)
  私人整数端口;//=6379;
  
  @RequestMapping (“/getMsg")
  公共字符串getMsg () {
  
  返回主机+“:“+端口;
  }
  }


说明:由于YML配置文件中的数据一般都是系统级别的数据,所以一般的业务数据都会写到peoperties配置文件中。

 SpringBoot中的属性如何实现赋值

编辑RedisController

@RestController//动态导入pro配置文件,交给春容器进行加载   @PropertySource(“类路径:/属性/redis.properties")   公开课RedisController {//通过YML给属性赋值   @ value (“$ {redis.host}“)//sple表达式   私人字符串主机;   @ value (“$ {redis.port}“)   私人整数端口;   @RequestMapping (“/getMsg")   公共字符串getMsg () {   返回主机+“:“+端口;   }/*由于YML配置文件中的数据一般都是系统级别的数据,所以一般的业务数据   都会写到peoperties配置文件中*///通过属性给属性赋值   @ value (“$ {pro.redis.host}“)   私人字符串prohost;   @ value (“$ {pro.redis.port}“)   私人整数proport;   @RequestMapping (“/getpro")   公共字符串getpro () {   返回prohost +“:“+ proport;   }   }

关于SpringBoot中的属性如何实现赋值问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

SpringBoot中的属性如何实现赋值