{"id":4418,"date":"2018-08-23T00:19:53","date_gmt":"2018-08-22T16:19:53","guid":{"rendered":"https:\/\/xinchewhd.com.cn\/index.php\/spring-boot\/spring-boot%e5%85%a5%e9%97%a8%ef%bc%9a%e8%af%bb%e5%8f%96properties%e9%85%8d%e7%bd%ae%e6%96%87%e4%bb%b6%e4%b8%ad%e7%9a%84%e6%95%b0%e6%8d%ae\/"},"modified":"2018-08-23T00:19:53","modified_gmt":"2018-08-22T16:19:53","slug":"spring-boot%e5%85%a5%e9%97%a8%ef%bc%9a%e8%af%bb%e5%8f%96properties%e9%85%8d%e7%bd%ae%e6%96%87%e4%bb%b6%e4%b8%ad%e7%9a%84%e6%95%b0%e6%8d%ae","status":"publish","type":"post","link":"https:\/\/xinchewhd.com.cn\/index.php\/spring-boot\/spring-boot%e5%85%a5%e9%97%a8%ef%bc%9a%e8%af%bb%e5%8f%96properties%e9%85%8d%e7%bd%ae%e6%96%87%e4%bb%b6%e4%b8%ad%e7%9a%84%e6%95%b0%e6%8d%ae\/","title":{"rendered":"Spring Boot\u5165\u95e8\uff1a\u8bfb\u53d6properties\u914d\u7f6e\u6587\u4ef6\u4e2d\u7684\u6570\u636e"},"content":{"rendered":"<div class='wxsyncmain'>\n<p><strong><span style=\"font-size:21px;\">Spring Boot<\/span><\/strong><strong><span style=\"font-size:21px;font-family:\u5b8b\u4f53;\">\u6700\u5e38\u7528\u7684<\/span><\/strong><strong><span style=\"font-size:21px;\">3<\/span><\/strong><strong><span style=\"font-size:21px;font-family:\u5b8b\u4f53;\">\u79cd\u8bfb\u53d6<\/span><\/strong><strong><span style=\"font-size:21px;\">properties<\/span><\/strong><strong><span style=\"font-size:21px;font-family:\u5b8b\u4f53;\">\u914d\u7f6e\u6587\u4ef6\u4e2d\u6570\u636e\u7684\u65b9\u6cd5\uff1a<\/span><\/strong><\/p>\n<h1><strong><span style=\"font-size: 20px;\">1<span style=\"font-family: \u5b8b\u4f53;\">\u3001\u4f7f\u7528<\/span><span style=\"color: rgb(187, 181, 41);\">@Value<\/span><span style=\"font-family: \u5b8b\u4f53;\">\u6ce8\u89e3\u8bfb\u53d6<\/span><\/span><\/strong><\/h1>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u8bfb\u53d6<\/span><span style=\"font-size:19px;\">properties<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u914d\u7f6e\u6587\u4ef6\u65f6\uff0c\u9ed8\u8ba4\u8bfb\u53d6\u7684\u662f<\/span><span style=\"font-size:19px;\">application.properties<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u3002<\/span><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;\">application.properties<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\uff1a<\/span><\/p>\n<pre style=\"background:#2B2B2B;\"><span style=\"color:#CC7832;background:#344134;\">demo.name<\/span><span style=\"color:gray;\">=<\/span><span style=\"color:#6A8759;\">Name<\/span><span style=\"color:#CC7832;\">demo.age<\/span><span style=\"color:gray;\">=<\/span><span style=\"color:#6A8759;\">18<\/span><\/pre>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;\">Java<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u4ee3\u7801\uff1a<\/span><\/p>\n<pre style=\"background:#2B2B2B;\"><span style=\"color:#CC7832;\">import <\/span><span style=\"color:#A9B7C6;\">org.springframework.beans.factory.annotation.<\/span><span style=\"color:#BBB529;\">Value<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.web.bind.annotation.<\/span><span style=\"color:#BBB529;\">RequestMapping<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.web.bind.annotation.<\/span><span style=\"color:#BBB529;\">RestController<\/span><span style=\"color:#CC7832;\">;<\/span><em><span style=\"color:#629755;\"><\/span><\/em><span style=\"color:#BBB529;\">@RestController<\/span><span style=\"color:#CC7832;\">public class <\/span><span style=\"color:#A9B7C6;\">GatewayController { <\/span><span style=\"color:#BBB529;\">@Value<\/span><span style=\"color:#A9B7C6;\">(<\/span><span style=\"color:#6A8759;\">\"${demo.name}\"<\/span><span style=\"color:#A9B7C6;\">) <\/span><span style=\"color:#CC7832;\">private <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#9876AA;\">name<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#BBB529;\">@Value<\/span><span style=\"color:#A9B7C6;\">(<\/span><span style=\"color:#6A8759;\">\"${demo.age}\"<\/span><span style=\"color:#A9B7C6;\">) <\/span><span style=\"color:#CC7832;\">private <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#9876AA;\">age<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#BBB529;\">@RequestMapping<\/span><span style=\"color:#A9B7C6;\">(<\/span><span style=\"color:#D0D0FF;\">value <\/span><span style=\"color:#A9B7C6;\">= <\/span><span style=\"color:#6A8759;\">\"\/gateway\"<\/span><span style=\"color:#A9B7C6;\">) <\/span><span style=\"color:#CC7832;\">public <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#FFC66D;\">gateway<\/span><span style=\"color:#A9B7C6;\">() { <\/span><span style=\"color:#CC7832;\">return <\/span><span style=\"color:#6A8759;\">\"get properties value by ''@Value'' :\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:gray;\">\/\/1<\/span><span style=\"color:gray;\">\u3001\u4f7f\u7528<\/span><span style=\"color:gray;\">@Value<\/span><span style=\"color:gray;\">\u6ce8\u89e3\u8bfb\u53d6<\/span><span style=\"color:gray;\"> <\/span><span style=\"color:#6A8759;\">\" name=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">name <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#6A8759;\">\" , age=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">age<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#A9B7C6;\">}}<\/span><\/pre>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><\/p>\n<p><img decoding=\"async\" class=\"lazyload\"class=\"\" data-ratio=\"0.3076923076923077\" data-s=\"300,640\"  data-type=\"png\" data-w=\"481\" style=\"\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153525744.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"  \/><noscript><img decoding=\"async\" class=\"\" data-ratio=\"0.3076923076923077\" data-s=\"300,640\"  data-type=\"png\" data-w=\"481\" style=\"\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153525744.png\"  \/><\/noscript><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-family: \u5b8b\u4f53;font-size: 19px;\">\u8fd9\u91cc\uff0c\u5982\u679c\u8981\u628a<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\"><\/span><\/p>\n<p style=\"text-indent:28px;\"><span style=\"color:#BBB529;\"> @Value<\/span><span style=\"color:#A9B7C6;\">(<\/span><span style=\"color:#6A8759;\">\"${demo.name}\"<\/span><span style=\"color:#A9B7C6;\">)    <\/span><span style=\"color:#CC7832;\">private <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#9876AA;\">name<\/span><span style=\"color:#CC7832;\">;    <\/span><span style=\"color:#BBB529;\">@Value<\/span><span style=\"color:#A9B7C6;\">(<\/span><span style=\"color:#6A8759;\">\"${demo.age}\"<\/span><span style=\"color:#A9B7C6;\">)    <\/span><span style=\"color:#CC7832;\">private <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#9876AA;\">age<\/span><span style=\"color:#CC7832;\">;<\/span><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u90e8\u5206\u653e\u5230\u4e00\u4e2a\u5355\u72ec\u7684\u7c7b<\/span><span style=\"font-size:19px;\">A<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u4e2d\u8fdb\u884c\u8bfb\u53d6\uff0c\u7136\u540e\u5728\u7c7b<\/span><span style=\"font-size:19px;\">B<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u4e2d\u8c03\u7528\uff0c\u5219\u8981\u628a\u7c7b<\/span><span style=\"font-size:19px;\">A<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u589e\u52a0<\/span><span style=\"font-size:19px;\">@Component<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u6ce8\u89e3\uff0c\u5e76\u5728\u7c7b<\/span><span style=\"font-size:19px;\">B<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u4e2d\u4f7f\u7528<\/span><span style=\"font-size:19px;\">@Autowired<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u81ea\u52a8\u88c5\u914d\u7c7b<\/span><span style=\"font-size:19px;\">A<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\uff0c\u4ee3\u7801\u5982\u4e0b\u3002<\/span><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u7c7b<\/span><span style=\"font-size:19px;\">A<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\uff1a<\/span><\/p>\n<pre style=\"background:#2B2B2B;\"><span style=\"color:#CC7832;background:#344134;\">import<\/span><span style=\"color:#A9B7C6;\">org.springframework.beans.factory.annotation.<\/span><span style=\"color:#BBB529;\">Value<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.stereotype.<\/span><span style=\"color:#BBB529;\">Component<\/span><span style=\"color:#CC7832;\">;<\/span><em><span style=\"color:#629755;\"><\/span><\/em><span style=\"color:#BBB529;\">@Component<\/span><span style=\"color:#CC7832;\">public class <\/span><span style=\"color:#A9B7C6;\">ConfigBeanValue { <\/span><span style=\"color:#BBB529;\">@Value<\/span><span style=\"color:#A9B7C6;\">(<\/span><span style=\"color:#6A8759;\">\"${demo.name}\"<\/span><span style=\"color:#A9B7C6;\">) <\/span><span style=\"color:#CC7832;\">public <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#9876AA;\">name<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#BBB529;\">@Value<\/span><span style=\"color:#A9B7C6;\">(<\/span><span style=\"color:#6A8759;\">\"${demo.age}\"<\/span><span style=\"color:#A9B7C6;\">) <\/span><span style=\"color:#CC7832;\">public <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#9876AA;\">age<\/span><span style=\"color:#CC7832;\">;<\/span><span style=\"color:#A9B7C6;\">}<\/span><\/pre>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u7c7b<\/span><span style=\"font-size:19px;\">B<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\uff1a<\/span><\/p>\n<pre style=\"background:#2B2B2B;\"><span style=\"color:#CC7832;\">import <\/span><span style=\"color:#A9B7C6;\">cn.wbnull.springbootdemo.config.ConfigBeanValue<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.beans.factory.annotation.<\/span><span style=\"color:#BBB529;\">Autowired<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.web.bind.annotation.<\/span><span style=\"color:#BBB529;\">RequestMapping<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.web.bind.annotation.<\/span><span style=\"color:#BBB529;\">RestController<\/span><span style=\"color:#CC7832;\">;<\/span><em><span style=\"color:#629755;\"><\/span><\/em><span style=\"color:#BBB529;\">@RestController<\/span><span style=\"color:#CC7832;\">public class <\/span><span style=\"color:#A9B7C6;\">GatewayController { <\/span><span style=\"color:#BBB529;\">@Autowired <\/span><span style=\"color:#CC7832;\">private <\/span><span style=\"color:#A9B7C6;\">ConfigBeanValue <\/span><span style=\"color:#9876AA;\">configBeanValue<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#BBB529;\">@RequestMapping<\/span><span style=\"color:#A9B7C6;\">(<\/span><span style=\"color:#D0D0FF;\">value <\/span><span style=\"color:#A9B7C6;\">= <\/span><span style=\"color:#6A8759;\">\"\/gateway\"<\/span><span style=\"color:#A9B7C6;\">) <\/span><span style=\"color:#CC7832;\">public <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#FFC66D;\">gateway<\/span><span style=\"color:#A9B7C6;\">() { <\/span><span style=\"color:#CC7832;\">return <\/span><span style=\"color:#6A8759;\">\"get properties value by ''@Value'' :\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:gray;\">\/\/1<\/span><span style=\"color:gray;\">\u3001\u4f7f\u7528<\/span><span style=\"color:gray;\">@Value<\/span><span style=\"color:gray;\">\u6ce8\u89e3\u8bfb\u53d6<\/span><span style=\"color:gray;\"> <\/span><span style=\"color:#6A8759;\">\" name=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">configBeanValue<\/span><span style=\"color:#A9B7C6;\">.<\/span><span style=\"color:#9876AA;\">name <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#6A8759;\">\" , age=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">configBeanValue<\/span><span style=\"color:#A9B7C6;\">.<\/span><span style=\"color:#9876AA;\">age<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#A9B7C6;\">}}<\/span><\/pre>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><\/p>\n<p><img decoding=\"async\" class=\"lazyload\"class=\"\" data-ratio=\"0.3291139240506329\" data-s=\"300,640\"  data-type=\"png\" data-w=\"474\" style=\"\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153527293.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"  \/><noscript><img decoding=\"async\" class=\"\" data-ratio=\"0.3291139240506329\" data-s=\"300,640\"  data-type=\"png\" data-w=\"474\" style=\"\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153527293.png\"  \/><\/noscript><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-size: 19px;font-family: \u5b8b\u4f53;\">\u6ce8\u610f\uff1a\u5982\u679c<\/span><span style=\"font-size: 19px;\">@Value${}<\/span><span style=\"font-size: 19px;font-family: \u5b8b\u4f53;\">\u6240\u5305\u542b\u7684\u952e\u540d\u5728<\/span><span style=\"font-size: 19px;\">application.properties<\/span><span style=\"font-size: 19px;font-family: \u5b8b\u4f53;\">\u914d\u7f6e\u6587\u4ef6\u4e2d\u4e0d\u5b58\u5728\u7684\u8bdd\uff0c\u4f1a\u629b\u51fa\u5f02\u5e38\uff1a<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\"><\/span><\/p>\n<p><span style=\"font-size:19px;\">org.springframework.beans.factory.BeanCreationException: Error creatingbean with name 'configBeanValue': Injection of autowired dependencies failed;nested exception is java.lang.IllegalArgumentException: Could not resolveplaceholder 'demo.name' in value \"${demo.name}\"<\/span><\/p>\n<p><span style=\"font-size:19px;\"><\/span><\/p>\n<h1><span style=\"font-size: 20px;\"><strong>2<span style=\"font-family: \u5b8b\u4f53;\">\u3001\u4f7f\u7528<\/span><span style=\"color: rgb(169, 183, 198);\">Environment<\/span><span style=\"font-family: \u5b8b\u4f53;\">\u8bfb\u53d6<\/span><\/strong><\/span><\/h1>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;\">application.properties<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\uff1a<\/span><\/p>\n<pre style=\"background:#2B2B2B;\"><span style=\"color:#CC7832;background:#344134;\">demo.sex<\/span><span style=\"color:gray;\">=<\/span><span style=\"color:#6A8759;\">\u7537<\/span><span style=\"color:#6A8759;\"><\/span><span style=\"color:#CC7832;\">demo.address<\/span><span style=\"color:gray;\">=<\/span><span style=\"color:#6A8759;\">\u5c71\u4e1c<\/span><\/pre>\n<p><span style=\"font-size:19px;\"> Java<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u4ee3\u7801\uff1a<\/span><\/p>\n<pre style=\"background:#2B2B2B;\"><span style=\"color:#CC7832;\">import <\/span><span style=\"color:#A9B7C6;\">cn.wbnull.springbootdemo.config.ConfigBeanValue<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.beans.factory.annotation.<\/span><span style=\"color:#BBB529;\">Autowired<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.core.env.Environment<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.web.bind.annotation.<\/span><span style=\"color:#BBB529;\">RequestMapping<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.web.bind.annotation.<\/span><span style=\"color:#BBB529;\">RestController<\/span><span style=\"color:#CC7832;\">;<\/span><em><span style=\"color:#629755;\"><\/span><\/em><span style=\"color:#BBB529;\">@RestController<\/span><span style=\"color:#CC7832;\">public class <\/span><span style=\"color:#A9B7C6;\">GatewayController { <\/span><span style=\"color:#BBB529;\">@Autowired <\/span><span style=\"color:#CC7832;\">private <\/span><span style=\"color:#A9B7C6;\">ConfigBeanValue <\/span><span style=\"color:#9876AA;\">configBeanValue<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#BBB529;\">@Autowired <\/span><span style=\"color:#CC7832;\">private <\/span><span style=\"color:#A9B7C6;\">Environment <\/span><span style=\"color:#9876AA;\">environment<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#BBB529;\">@RequestMapping<\/span><span style=\"color:#A9B7C6;\">(<\/span><span style=\"color:#D0D0FF;\">value <\/span><span style=\"color:#A9B7C6;\">= <\/span><span style=\"color:#6A8759;\">\"\/gateway\"<\/span><span style=\"color:#A9B7C6;\">) <\/span><span style=\"color:#CC7832;\">public <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#FFC66D;\">gateway<\/span><span style=\"color:#A9B7C6;\">() { <\/span><span style=\"color:#CC7832;\">return <\/span><span style=\"color:#6A8759;\">\"get properties value by ''@Value'' :\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:gray;\">\/\/1<\/span><span style=\"color:gray;\">\u3001\u4f7f\u7528<\/span><span style=\"color:gray;\">@Value<\/span><span style=\"color:gray;\">\u6ce8\u89e3\u8bfb\u53d6<\/span><span style=\"color:gray;\"> <\/span><span style=\"color:#6A8759;\">\" name=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">configBeanValue<\/span><span style=\"color:#A9B7C6;\">.<\/span><span style=\"color:#9876AA;\">name <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#6A8759;\">\" , age=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">configBeanValue<\/span><span style=\"color:#A9B7C6;\">.<\/span><span style=\"color:#9876AA;\">age <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#6A8759;\">\"&lt;p&gt;get properties value by ''Environment'' :\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:gray;\">\/\/2<\/span><span style=\"color:gray;\">\u3001\u4f7f\u7528<\/span><span style=\"color:gray;\">Environment<\/span><span style=\"color:gray;\">\u8bfb\u53d6<\/span><span style=\"color:gray;\"> <\/span><span style=\"color:#6A8759;\">\" , sex=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">environment<\/span><span style=\"color:#A9B7C6;\">.getProperty(<\/span><span style=\"color:#6A8759;\">\"demo.sex\"<\/span><span style=\"color:#A9B7C6;\">) + <\/span><span style=\"color:#6A8759;\">\" , address=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">environment<\/span><span style=\"color:#A9B7C6;\">.getProperty(<\/span><span style=\"color:#6A8759;\">\"demo.address\"<\/span><span style=\"color:#A9B7C6;\">)<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#A9B7C6;\">}}<\/span><\/pre>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u8fd0\u884c\uff0c\u53d1\u73b0\u4e2d\u6587\u4e71\u7801\uff1a<\/span><\/p>\n<p><img decoding=\"async\" class=\"lazyload\"class=\"\" data-ratio=\"0.2996389891696751\" data-s=\"300,640\"  data-type=\"png\" data-w=\"554\" style=\"\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153528220.jpg\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"  \/><noscript><img decoding=\"async\" class=\"\" data-ratio=\"0.2996389891696751\" data-s=\"300,640\"  data-type=\"png\" data-w=\"554\" style=\"\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153528220.jpg\"  \/><\/noscript><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-size: 19px;font-family: \u5b8b\u4f53;\">\u8fd9\u91cc\uff0c\u6211\u4eec\u5728<\/span><span style=\"font-size: 19px;\">application.properties<\/span><span style=\"font-size: 19px;font-family: \u5b8b\u4f53;\">\u505a\u5982\u4e0b\u914d\u7f6e\uff1a<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\"><\/span><\/p>\n<pre style=\"background:#2B2B2B;\"><span style=\"color:#CC7832;background:#344134;\">server.tomcat.uri-encoding<\/span><span style=\"color:gray;\">=<\/span><span style=\"color:#6A8759;\">UTF-8<\/span><span style=\"color:#CC7832;\">spring.http.encoding.charset<\/span><span style=\"color:gray;\">=<\/span><span style=\"color:#6A8759;\">UTF-8<\/span><span style=\"color:#CC7832;\">spring.http.encoding.enabled<\/span><span style=\"color:gray;\">=<\/span><span style=\"color:#6A8759;\">true<\/span><span style=\"color:#CC7832;\">spring.http.encoding.force<\/span><span style=\"color:gray;\">=<\/span><span style=\"color:#6A8759;\">true<\/span><span style=\"color:#CC7832;\">spring.messages.encoding<\/span><span style=\"color:gray;\">=<\/span><span style=\"color:#6A8759;\">UTF-8<\/span><\/pre>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u7136\u540e\u4fee\u6539<\/span><span style=\"font-size:19px;\">IntelliJ IDEA<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\uff0c<\/span><span style=\"font-size:19px;\">File --&gt;Settings --&gt; Editor --&gt; File Encodings <\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\uff0c\u5c06\u6700\u4e0b\u65b9<\/span><span style=\"font-size:19px;\">Default encodingfor properties files<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u8bbe\u7f6e\u4e3a<\/span><span style=\"font-size:19px;\">UTF-8<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\uff0c\u5e76\u52fe\u9009<\/span><span style=\"font-size:19px;\">Transparentnative-to-ascii conversion<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u3002<\/span><\/p>\n<p><img decoding=\"async\" class=\"lazyload\"class=\"\" data-ratio=\"0.6805054151624549\" data-s=\"300,640\"  data-type=\"png\" data-w=\"554\" style=\"\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153530685.jpg\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"  \/><noscript><img decoding=\"async\" class=\"\" data-ratio=\"0.6805054151624549\" data-s=\"300,640\"  data-type=\"png\" data-w=\"554\" style=\"\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153530685.jpg\"  \/><\/noscript><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-family: \u5b8b\u4f53;font-size: 19px;\">\u91cd\u65b0\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\"><\/span><\/p>\n<p><img decoding=\"async\" class=\"lazyload\"class=\"\" data-ratio=\"0.3406998158379374\" data-s=\"300,640\"  data-type=\"png\" data-w=\"543\" style=\"\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153531630.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"  \/><noscript><img decoding=\"async\" class=\"\" data-ratio=\"0.3406998158379374\" data-s=\"300,640\"  data-type=\"png\" data-w=\"543\" style=\"\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153531630.png\"  \/><\/noscript><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-family: \u5b8b\u4f53;font-size: 19px;\"><\/span><\/p>\n<h1><span style=\"font-size: 20px;\"><strong>3<span style=\"font-family: \u5b8b\u4f53;\">\u3001\u4f7f\u7528<\/span><span style=\"color: rgb(187, 181, 41);\">@ConfigurationProperties<\/span><span style=\"font-family: \u5b8b\u4f53;\">\u6ce8\u89e3\u8bfb\u53d6<\/span><\/strong><\/span><\/h1>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u5728\u5b9e\u9645\u9879\u76ee\u4e2d\uff0c\u5f53\u9879\u76ee\u9700\u8981\u6ce8\u5165\u7684\u53d8\u91cf\u503c\u5f88\u591a\u65f6\uff0c\u4e0a\u8ff0\u6240\u8ff0\u7684\u4e24\u79cd\u65b9\u6cd5\u5de5\u4f5c\u91cf\u4f1a\u53d8\u5f97\u6bd4\u8f83\u5927\uff0c\u8fd9\u65f6\u5019\u6211\u4eec\u901a\u5e38\u4f7f\u7528\u57fa\u4e8e\u7c7b\u578b\u5b89\u5168\u7684\u914d\u7f6e\u65b9\u5f0f\uff0c\u5c06<\/span><span style=\"font-size:19px;\">properties<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u5c5e\u6027\u548c\u4e00\u4e2a<\/span><span style=\"font-size:19px;\">Bean<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u5173\u8054\u5728\u4e00\u8d77\uff0c\u5373\u4f7f\u7528\u6ce8\u89e3<\/span><span style=\"font-size:19px;\">@ConfigurationProperties<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u8bfb\u53d6\u914d\u7f6e\u6587\u4ef6\u6570\u636e\u3002<\/span><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u5728<\/span><span style=\"font-size:19px;\">srcmainresources<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u4e0b\u65b0\u5efa<\/span><span style=\"font-size:19px;\">config.properties<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u914d\u7f6e\u6587\u4ef6\uff1a<\/span><\/p>\n<pre style=\"background:#2B2B2B;\"><span style=\"color:#CC7832;background:#344134;\">demo.phone<\/span><span style=\"color:gray;\">=<\/span><span style=\"color:#6A8759;\">10086<\/span><span style=\"color:#CC7832;\">demo.wife<\/span><span style=\"color:gray;\">=<\/span><span style=\"color:#6A8759;\">self<\/span><\/pre>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u521b\u5efa<\/span><span style=\"font-size:19px;\">ConfigBeanProp<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u5e76\u6ce8\u5165<\/span><span style=\"font-size:19px;\">config.properties<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u4e2d\u7684\u503c\uff1a<\/span><\/p>\n<pre style=\"background:#2B2B2B;\"><span style=\"color:#CC7832;\">import <\/span><span style=\"color:#A9B7C6;\">org.springframework.boot.context.properties.<\/span><span style=\"color:#BBB529;\">ConfigurationProperties<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.context.annotation.<\/span><span style=\"color:#BBB529;\">PropertySource<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.stereotype.<\/span><span style=\"color:#BBB529;\">Component<\/span><span style=\"color:#CC7832;\">;<\/span><em><span style=\"color:#629755;\"><\/span><\/em><span style=\"color:#BBB529;\">@Component@ConfigurationProperties<\/span><span style=\"color:#A9B7C6;\">(<\/span><span style=\"color:#D0D0FF;\">prefix <\/span><span style=\"color:#A9B7C6;\">= <\/span><span style=\"color:#6A8759;\">\"demo\"<\/span><span style=\"color:#A9B7C6;\">)<\/span><span style=\"color:#BBB529;\">@PropertySource<\/span><span style=\"color:#A9B7C6;\">(<\/span><span style=\"color:#D0D0FF;\">value <\/span><span style=\"color:#A9B7C6;\">= <\/span><span style=\"color:#6A8759;\">\"config.properties\"<\/span><span style=\"color:#A9B7C6;\">)<\/span><span style=\"color:#CC7832;\">public class <\/span><span style=\"color:#A9B7C6;\">ConfigBeanProp { <\/span><span style=\"color:#CC7832;\">private <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#9876AA;\">phone<\/span><span style=\"color:#CC7832;\">; private <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#9876AA;\">wife<\/span><span style=\"color:#CC7832;\">; public <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#FFC66D;\">getPhone<\/span><span style=\"color:#A9B7C6;\">() { <\/span><span style=\"color:#CC7832;\">return <\/span><span style=\"color:#9876AA;\">phone<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#A9B7C6;\">} <\/span><span style=\"color:#CC7832;\">public void <\/span><span style=\"color:#FFC66D;\">setPhone<\/span><span style=\"color:#A9B7C6;\">(String phone) { <\/span><span style=\"color:#CC7832;\">this<\/span><span style=\"color:#A9B7C6;\">.<\/span><span style=\"color:#9876AA;\">phone <\/span><span style=\"color:#A9B7C6;\">= phone<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#A9B7C6;\">} <\/span><span style=\"color:#CC7832;\">public <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#FFC66D;\">getWife<\/span><span style=\"color:#A9B7C6;\">() { <\/span><span style=\"color:#CC7832;\">return <\/span><span style=\"color:#9876AA;\">wife<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#A9B7C6;\">} <\/span><span style=\"color:#CC7832;\">public void <\/span><span style=\"color:#FFC66D;\">setWife<\/span><span style=\"color:#A9B7C6;\">(String wife) { <\/span><span style=\"color:#CC7832;\">this<\/span><span style=\"color:#A9B7C6;\">.<\/span><span style=\"color:#9876AA;\">wife <\/span><span style=\"color:#A9B7C6;\">= wife<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#A9B7C6;\">}}<\/span><\/pre>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;\">@Component <\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u8868\u793a\u5c06\u8be5\u7c7b\u6807\u8bc6\u4e3a<\/span><span style=\"font-size:19px;\">Bean<\/span><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;\">@ConfigurationProperties(prefix= \"demo\")<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u7528\u4e8e\u7ed1\u5b9a\u5c5e\u6027\uff0c\u5176\u4e2d<\/span><span style=\"font-size:19px;\">prefix<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u8868\u793a\u6240\u7ed1\u5b9a\u7684\u5c5e\u6027\u7684\u524d\u7f00\u3002<\/span><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;\">@PropertySource(value= \"config.properties\")<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u8868\u793a\u914d\u7f6e\u6587\u4ef6\u8def\u5f84\u3002<\/span><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;\"><\/span><\/p>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u4f7f\u7528\u65f6\uff0c\u5148\u4f7f\u7528<\/span><span style=\"font-size:19px;\">@Autowired<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u81ea\u52a8\u88c5\u8f7d<\/span><span style=\"font-size:19px;\">ConfigBeanProp<\/span><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\uff0c\u7136\u540e\u518d\u8fdb\u884c\u53d6\u503c\uff0c\u793a\u4f8b\u5982\u4e0b\uff1a<\/span><\/p>\n<pre style=\"background:#2B2B2B;\"><span style=\"color:#CC7832;\">import <\/span><span style=\"color:#A9B7C6;\">cn.wbnull.springbootdemo.config.ConfigBeanProp<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">cn.wbnull.springbootdemo.config.ConfigBeanValue<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.beans.factory.annotation.<\/span><span style=\"color:#BBB529;\">Autowired<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.core.env.Environment<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.web.bind.annotation.<\/span><span style=\"color:#BBB529;\">RequestMapping<\/span><span style=\"color:#CC7832;\">;import <\/span><span style=\"color:#A9B7C6;\">org.springframework.web.bind.annotation.<\/span><span style=\"color:#BBB529;\">RestController<\/span><span style=\"color:#CC7832;\">;<\/span><em><span style=\"color:#629755;\"><\/span><\/em><span style=\"color:#BBB529;\">@RestController<\/span><span style=\"color:#CC7832;\">public class <\/span><span style=\"color:#A9B7C6;\">GatewayController { <\/span><span style=\"color:#BBB529;\">@Autowired <\/span><span style=\"color:#CC7832;\">private <\/span><span style=\"color:#A9B7C6;\">ConfigBeanValue <\/span><span style=\"color:#9876AA;\">configBeanValue<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#BBB529;\">@Autowired <\/span><span style=\"color:#CC7832;\">private <\/span><span style=\"color:#A9B7C6;\">Environment <\/span><span style=\"color:#9876AA;\">environment<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#BBB529;\">@Autowired <\/span><span style=\"color:#CC7832;\">private <\/span><span style=\"color:#A9B7C6;\">ConfigBeanProp <\/span><span style=\"color:#9876AA;\">configBeanProp<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#BBB529;\">@RequestMapping<\/span><span style=\"color:#A9B7C6;\">(<\/span><span style=\"color:#D0D0FF;\">value <\/span><span style=\"color:#A9B7C6;\">= <\/span><span style=\"color:#6A8759;\">\"\/gateway\"<\/span><span style=\"color:#A9B7C6;\">) <\/span><span style=\"color:#CC7832;\">public <\/span><span style=\"color:#A9B7C6;\">String <\/span><span style=\"color:#FFC66D;\">gateway<\/span><span style=\"color:#A9B7C6;\">() { <\/span><span style=\"color:#CC7832;\">return <\/span><span style=\"color:#6A8759;\">\"get properties value by ''@Value'' :\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:gray;\">\/\/1<\/span><span style=\"color:gray;\">\u3001\u4f7f\u7528<\/span><span style=\"color:gray;\">@Value<\/span><span style=\"color:gray;\">\u6ce8\u89e3\u8bfb\u53d6<\/span><span style=\"color:gray;\"> <\/span><span style=\"color:#6A8759;\">\" name=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">configBeanValue<\/span><span style=\"color:#A9B7C6;\">.<\/span><span style=\"color:#9876AA;\">name <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#6A8759;\">\" , age=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">configBeanValue<\/span><span style=\"color:#A9B7C6;\">.<\/span><span style=\"color:#9876AA;\">age <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#6A8759;\">\"&lt;p&gt;get properties value by ''Environment'' :\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:gray;\">\/\/2<\/span><span style=\"color:gray;\">\u3001\u4f7f\u7528<\/span><span style=\"color:gray;\">Environment<\/span><span style=\"color:gray;\">\u8bfb\u53d6<\/span><span style=\"color:gray;\"> <\/span><span style=\"color:#6A8759;\">\" sex=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">environment<\/span><span style=\"color:#A9B7C6;\">.getProperty(<\/span><span style=\"color:#6A8759;\">\"demo.sex\"<\/span><span style=\"color:#A9B7C6;\">) + <\/span><span style=\"color:#6A8759;\">\" , address=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">environment<\/span><span style=\"color:#A9B7C6;\">.getProperty(<\/span><span style=\"color:#6A8759;\">\"demo.address\"<\/span><span style=\"color:#A9B7C6;\">) + <\/span><span style=\"color:#6A8759;\">\"&lt;p&gt;get properties value by ''@ConfigurationProperties'' :\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:gray;\">\/\/3<\/span><span style=\"color:gray;\">\u3001\u4f7f\u7528<\/span><span style=\"color:gray;\">@ConfigurationProperties<\/span><span style=\"color:gray;\">\u6ce8\u89e3<\/span><span style=\"color:gray;\">\u8bfb\u53d6<\/span><span style=\"color:gray;\"> <\/span><span style=\"color:#6A8759;\">\" phone=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">configBeanProp<\/span><span style=\"color:#A9B7C6;\">.getPhone() + <\/span><span style=\"color:#6A8759;\">\" , wife=\" <\/span><span style=\"color:#A9B7C6;\">+ <\/span><span style=\"color:#9876AA;\">configBeanProp<\/span><span style=\"color:#A9B7C6;\">.getWife()<\/span><span style=\"color:#CC7832;\">; <\/span><span style=\"color:#A9B7C6;\">}}<\/span><\/pre>\n<p style=\"text-indent:37px;\"><span style=\"font-size:19px;font-family:\u5b8b\u4f53;\">\u8fd0\u884c\u7ed3\u679c\u5982\u4e0b\uff1a<\/span><\/p>\n<p><span style=\"font-size:19px;\"><\/span><\/p>\n<p><img decoding=\"async\" class=\"lazyload\"class=\"\" data-ratio=\"0.33393501805054154\" data-s=\"300,640\"  data-type=\"png\" data-w=\"554\" style=\"\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153533501.jpg\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"  \/><noscript><img decoding=\"async\" class=\"\" data-ratio=\"0.33393501805054154\" data-s=\"300,640\"  data-type=\"png\" data-w=\"554\" style=\"\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153533501.jpg\"  \/><\/noscript><\/p>\n<hr  \/>\n<p><span style=\"font-size:19px;\"><\/span><\/p>\n<p><span style=\"color: rgb(79, 79, 79);\">GitHub\uff1a<\/span><span style=\"font-size: 18px;\">https:\/\/github.com\/dkbnull\/SpringBootDemo<\/span><\/p>\n<p><span style=\"font-size:19px;\"><\/span><\/p>\n<p><span style=\"font-size: 18px;\">CSDN\uff1ahttps:\/\/blog.csdn.net\/dkbnull\/article\/details\/81953190<\/span><\/p>\n<p><span style=\"font-size:19px;\"><\/span><\/p>\n<hr  \/>\n<p><img decoding=\"async\" class=\"lazyload\"class=\"\" data-copyright=\"0\" data-ratio=\"0.4488817891373802\" data-s=\"300,640\"  data-type=\"png\" data-w=\"626\" style=\"\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153534737.jpg\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"  \/><noscript><img decoding=\"async\" class=\"\" data-copyright=\"0\" data-ratio=\"0.4488817891373802\" data-s=\"300,640\"  data-type=\"png\" data-w=\"626\" style=\"\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153534737.jpg\"  \/><\/noscript><\/p>\n<blockquote>\n<p>\u672c\u7bc7\u6587\u7ae0\u6765\u6e90\u4e8e\u5fae\u4fe1\u516c\u4f17\u53f7:                 \u7a0b\u5e8f\u5458null              <\/p>\n<\/blockquote>\n<\/div>\n","raw":"","protected":false},"excerpt":{"rendered":"<p>Spring Boot\u6700\u5e38\u7528\u76843\u79cd\u8bfb\u53d6properties\u914d\u7f6e\u6587\u4ef6\u4e2d\u6570\u636e\u7684\u65b9\u6cd5\uff1a 1\u3001\u4f7f\u7528@Value\u6ce8\u89e3\u8bfb\u53d6 \u8bfb\u53d6propert &#8230;<\/p>\n","protected":false},"author":1,"featured_media":4409,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"emotion":"","emotion_color":"","title_style":"","license":"","footnotes":""},"categories":[7],"tags":[],"class_list":["post-4418","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-spring-boot"],"post_thumbnail_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153523442-150x150.jpeg","content_first_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153525744.png","post_medium_image_300":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153523442-300x169.jpeg","post_thumbnail_image_624":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153523442-1024x576.jpeg","post_frist_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153525744.png","post_medium_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153523442-300x169.jpeg","post_large_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153523442-1024x576.jpeg","post_full_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153523442.jpeg","post_all_images":[{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153525744.png","id":"image0"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153525744.png","id":"image1"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153527293.png","id":"image2"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153527293.png","id":"image3"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153528220.jpg","id":"image4"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153528220.jpg","id":"image5"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153530685.jpg","id":"image6"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153530685.jpg","id":"image7"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153531630.png","id":"image8"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153531630.png","id":"image9"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153533501.jpg","id":"image10"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153533501.jpg","id":"image11"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153534737.jpg","id":"image12"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2024\/05\/20240524153534737.jpg","id":"image13"}],"videoAdId":"","listAd":"0","listAdId":"","listAdEvery":6,"total_comments":0,"category_name":"Spring Boot","post_date":"2018-08-22","like_count":"0","praiseWord":"\u9f13\u52b1","copyright_state":"","excitationAd":"0","rewardedVideoAdId":"","detailAdId":"","detailAd":"0","enterpriseMinapp":"0","audios":[],"postImageUrl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230519082947553.jpg","avatarurls":[],"related_posts":null,"pageviews":200,"next_post_id":4408,"next_post_title":"Spring Boot\u5165\u95e8\uff1a\u4f7f\u7528AOP\u5b9e\u73b0\u62e6\u622a\u5668","previous_post_id":4431,"previous_post_title":"Spring Boot\u5165\u95e8\uff1a\u7b2c\u4e00\u4e2aSpring Boot\u7a0b\u5e8f","_links":{"self":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/posts\/4418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/comments?post=4418"}],"version-history":[{"count":0,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/posts\/4418\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/media\/4409"}],"wp:attachment":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/media?parent=4418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/categories?post=4418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/tags?post=4418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}