如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 302 编程语言
使用Spring Boot的时候,通常也需要定义一些我们自己经常使用的属性,这时候需要用到自定义属性的声明与获取。
application.properties主要用来配置数据库连接、日志相关。另外自定义属性也可以在这里面声明,路径为src-->resources下。
在application.properties中声明alx.xxx的值为chengxuyuan,可以这样表示:
alx.xxx =chengxuyuan
自建一个java类,然后通过@Value("${属性名}")注解来加载对应的配置属性:
@Value("${alx.xxx}")private String name;
@RequestMapping(value = "hello")public String hello() { System.out.printf(name "\n\n\n") return "Hello World";}
运行工程,然后浏览器输入指定访问地址,在控制台即可打印出测试信息。
在application.properties定义alx.yyy = ${alx.xxx} da shen yang cheng,${alx.xxx}用来获取alx.xxx参数内容。
在自建类中使用相同的方式获取自定义属性,然后打印测试,
@RestControllerpublic class HelloController { @Value("${alx.xxx}") private String name; @Value("${alx.yyy}") private String context; @RequestMapping(value = "hello") public String hello() { System.out.printf(name "\n\n\n"); System.out.printf(context "\n\n\n"); return "Hello World"; }}
同样在浏览器输入指定访问地址,查看控制台输出。
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
如何快速学习:[1]Swift编程语言,Swift,苹果于2014年WWDC(苹果开发者大会)发布的新开发语言,可与Ojective-C*共同运行于MacOS和iOS平台,用于搭建基于苹果平台的应用程......
2023-03-17 302 编程语言
web图表开发工具FineReport:[11]连续分组,数据库表数据是按照时间先后录入的,查询的时候希望按照时间先后,某个字段连续相同的话就合并起来显示,这样的报表可以通过相邻连续分组来实现。......
2023-03-17 526 编程语言