首页 > 软件开发 > 编程语言 >

Spring如何实现自定义属性与参数间引用

来源:互联网 2023-03-17 00:20:34 467

使用Spring Boot的时候,通常也需要定义一些我们自己经常使用的属性,这时候需要用到自定义属性的声明与获取。lPT办公区 - 实用经验教程分享!

工具/原料

  • IDEA

方法/步骤

  • 1

    application.properties主要用来配置数据库连接、日志相关。另外自定义属性也可以在这里面声明,路径为src-->resources下。lPT办公区 - 实用经验教程分享!

    Spring如何实现自定义属性与参数间引用lPT办公区 - 实用经验教程分享!

  • 2

    在application.properties中声明alx.xxx的值为chengxuyuan,可以这样表示:lPT办公区 - 实用经验教程分享!

    alx.xxx =chengxuyuanlPT办公区 - 实用经验教程分享!

    Spring如何实现自定义属性与参数间引用lPT办公区 - 实用经验教程分享!

  • 3

    自建一个java类,然后通过@Value("${属性名}")注解来加载对应的配置属性:lPT办公区 - 实用经验教程分享!

    @Value("${alx.xxx}")private String name;lPT办公区 - 实用经验教程分享!

    @RequestMapping(value = "hello")public String hello() { System.out.printf(name "\n\n\n") return "Hello World";}lPT办公区 - 实用经验教程分享!

    Spring如何实现自定义属性与参数间引用lPT办公区 - 实用经验教程分享!

  • 4

    运行工程,然后浏览器输入指定访问地址,在控制台即可打印出测试信息。lPT办公区 - 实用经验教程分享!

    Spring如何实现自定义属性与参数间引用lPT办公区 - 实用经验教程分享!

  • 5

    在application.properties定义alx.yyy = ${alx.xxx} da shen yang cheng,${alx.xxx}用来获取alx.xxx参数内容。lPT办公区 - 实用经验教程分享!

    Spring如何实现自定义属性与参数间引用lPT办公区 - 实用经验教程分享!

  • 5相关内容未经许可获取自百度经验
  • 6

    在自建类中使用相同的方式获取自定义属性,然后打印测试,lPT办公区 - 实用经验教程分享!

    @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"; }}lPT办公区 - 实用经验教程分享!

    Spring如何实现自定义属性与参数间引用lPT办公区 - 实用经验教程分享!

  • 7

    同样在浏览器输入指定访问地址,查看控制台输出。lPT办公区 - 实用经验教程分享!

    Spring如何实现自定义属性与参数间引用lPT办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!lPT办公区 - 实用经验教程分享!


    标签: 编程语言JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码