当前位置: 首页 > news >正文

阿里巴巴网站域名注册怎么自己设计logo

阿里巴巴网站域名注册,怎么自己设计logo,物流运输网,广东省做网站的公司方式一#xff1a;Value 基本类型属性注入#xff0c;直接在字段上添加Value(${xxx.xxx})即可#xff0e;注意这里用的是$#xff0c;而不是##xff0c;Value注入的属性#xff0c;一般其他属性没有关联关系。 配置文件 user:name: Manaphyage: 19sex: m…方式一Value 基本类型属性注入直接在字段上添加Value(${xxx.xxx})即可注意这里用的是$而不是#Value注入的属性一般其他属性没有关联关系。 配置文件 user:name: Manaphyage: 19sex: maleRestController public class ConfigPropertiesController {Value(${user.name})private String name;Value(${user.age})private Integer age;Value(${user.sex})private String sex;GetMapping(/user)public String getUser() {return {name: name ,age: age ,sex: sex };} }方式二ConfigurationProperties 配置文件 person:lastName: helloage: 18boss: falsebirth: 2017/12/12maps: {k1: v1,k2: v2}lists:- lisi- wangwudog:name: 小狗age: 12JavaBean /*** 将配置文件中配置的每一个属性的值映射到这个组件中* ConfigurationProperties告诉SpringBoot将本类中的所有属性和配置文件中相关的配置进行绑定;* prefix person配置文件中哪个下面的所有属性进行一一映射* 只有这个组件是容器中的组件才能容器提供的ConfigurationProperties功能*/ Component ConfigurationProperties(prefix person) Data public class Person {private String lastName;private Integer age;private Boolean boss;private Date birth;private MapString, Object maps;private ListObject lists;private Dog dog;}Data class Dog {private String name;private Integer age; }Controller层 RestController public class PersonController {Autowiredprivate Person person;GetMapping(/person)public Person getPerson() {return person;} }运行结果如下 我们可以导入配置文件处理器以后编写配置就有提示了 dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-configuration-processor/artifactIdoptionaltrue/optional /dependency注意使用ConfigurationProperties注入属性时如果只给属性提供get方法会报错 例 /*** yml配置*/ sms:region-id: cn-shanghaiaccess-key-id: 123access-key-secret: 123sign-name: 叮咚买菜/*** 实体类*/ Getter Component ConfigurationProperties(prefix sms) public class SmsProperties {private String regionId;private String accessKeyId;private String accessKeySecret; }/* 报错 Description:Failed to bind properties under sms to com.example.producer.producerdemo.util.SmsProperties:Property: sms.access-key-idValue: 123Origin: class path resource [application.yml] - 51:18Reason: java.lang.IllegalStateException: No setter found for property: access-key-idAction:Update your applications configuration */Value和ConfigurationProperties比较 ConfigurationPropertiesValue功能批量注入配置文件中的属性一个个指定松散绑定松散语法支持不支持SpEL不支持支持JSR303数据校验支持不支持复杂类型封装支持不支持 配置文件yml还是properties他们都能获取到值 如果说我们只是在某个业务逻辑中需要获取一下配置文件中的某项值使用Value 如果说我们专门编写了一个javaBean来和配置文件进行映射我们就直接使用ConfigurationProperties。
http://www.hkea.cn/news/14465672/

相关文章:

  • 固安企业网站建设杭州企业自助建站系统
  • 什么类型网站免费笑话网站系统
  • 企业网站建设方案平台seo这个行业怎么样
  • 网站文件夹名称广州自建网站哪家服务好
  • 北京企业建站定制抖音关键词排名系统
  • 城关网站seo五屏网站建设哪家有
  • 用ps怎么做网站步骤wordpress音乐模板下载
  • 企业电商网站优化注册城乡规划师合格标准
  • 北京网站设计价格seo引流什么意思
  • 做网站建设的合同网站建设培训班价格
  • 北京考试学院网站首页wordpress表格主题
  • 网站流量排名查询湖北襄阳网站建设
  • 河南网站设计黑龙江省住房和城乡建设网站
  • 建设二手商品网站总结建设银行官网首页 网站
  • 旅游网站设计与实现论文wordpress cms 插件
  • 企业购网站建设做个简单的公司网站要多少钱
  • 微信微博网站建设意见书怎么选择移动网站建设
  • 深圳网站设计廊坊公司购物系统数据库设计
  • 设计素材网站合集产品开发流程是经营流程
  • 哈尔滨网站制作前景转转钓鱼链接怎么制作
  • 云南省建设工程网站自助建站系统源码
  • 找人做网站!!! 网站定制开发公司建设网站时的注意事项
  • 网站开发项目个人总结网站建设公司何去何从
  • 西安网站seowordpress远程访问
  • 大学科技园东区 做网站特定ip段访问网站代码
  • 做游戏模型素材 网站做网站存在的问题
  • 新手自己建设一个网站erp系统有哪些
  • 网站侧栏软件排行榜怎么做的哈尔滨网站开发建设公司电话
  • 江西网站开发公司电话网站建设实训个人总结1000字
  • 泰州模板建站源码网络营销推广系统排名推荐系统