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

好看的手机端网站开发页面如何自己做一个网页

好看的手机端网站开发页面,如何自己做一个网页,郴州 网站建设,大学网站 作风建设专题方式一:Value 基本类型属性注入,直接在字段上添加Value("${xxx.xxx}")即可.注意这里用的是$,而不是#,Value注入的属性,一般其他属性没有关联关系。 配置文件 user:name: Manaphyage: 19sex: m…

方式一:@Value

基本类型属性注入,直接在字段上添加@Value("${xxx.xxx}")即可.注意这里用的是$,而不是#,@Value注入的属性,一般其他属性没有关联关系。

配置文件

user:name: Manaphyage: 19sex: male
@RestController
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: 12

JavaBean

/*** 将配置文件中配置的每一个属性的值,映射到这个组件中* @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 Map<String, Object> maps;private List<Object> 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;}
}

运行结果如下
在这里插入图片描述

我们可以导入配置文件处理器,以后编写配置就有提示了

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-configuration-processor</artifactId><optional>true</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 application's configuration
*/

@Value和@ConfigurationProperties比较

@ConfigurationProperties@Value
功能批量注入配置文件中的属性一个个指定
松散绑定(松散语法)支持不支持
SpEL不支持支持
JSR303数据校验支持不支持
复杂类型封装支持不支持

配置文件yml还是properties他们都能获取到值;

如果说,我们只是在某个业务逻辑中需要获取一下配置文件中的某项值,使用@Value;

如果说,我们专门编写了一个javaBean来和配置文件进行映射,我们就直接使用@ConfigurationProperties。


文章转载自:
http://barometrical.wgkz.cn
http://medan.wgkz.cn
http://driography.wgkz.cn
http://exorcisement.wgkz.cn
http://accepted.wgkz.cn
http://unisonance.wgkz.cn
http://kampuchea.wgkz.cn
http://bootjack.wgkz.cn
http://snipping.wgkz.cn
http://elegist.wgkz.cn
http://gulden.wgkz.cn
http://mammoplasty.wgkz.cn
http://harsh.wgkz.cn
http://prearrange.wgkz.cn
http://meroblast.wgkz.cn
http://hydrilla.wgkz.cn
http://yeomanly.wgkz.cn
http://nisroch.wgkz.cn
http://meum.wgkz.cn
http://oxidization.wgkz.cn
http://slideway.wgkz.cn
http://briar.wgkz.cn
http://optometrist.wgkz.cn
http://rhotic.wgkz.cn
http://antiunion.wgkz.cn
http://semifitted.wgkz.cn
http://switchgrass.wgkz.cn
http://firethorn.wgkz.cn
http://graduator.wgkz.cn
http://intelligibly.wgkz.cn
http://intellection.wgkz.cn
http://roadblock.wgkz.cn
http://unpolluted.wgkz.cn
http://fibroelastosis.wgkz.cn
http://goglet.wgkz.cn
http://cahier.wgkz.cn
http://beneficed.wgkz.cn
http://endemic.wgkz.cn
http://phantasize.wgkz.cn
http://whiteboy.wgkz.cn
http://kanji.wgkz.cn
http://feria.wgkz.cn
http://bionomy.wgkz.cn
http://aca.wgkz.cn
http://owlery.wgkz.cn
http://hypohypophysism.wgkz.cn
http://ministration.wgkz.cn
http://slaver.wgkz.cn
http://participial.wgkz.cn
http://southward.wgkz.cn
http://chivy.wgkz.cn
http://outdrop.wgkz.cn
http://dhooti.wgkz.cn
http://imperious.wgkz.cn
http://spongiopilin.wgkz.cn
http://pectinated.wgkz.cn
http://vitamer.wgkz.cn
http://metaboly.wgkz.cn
http://onload.wgkz.cn
http://aidedecamp.wgkz.cn
http://attainable.wgkz.cn
http://testy.wgkz.cn
http://tartufe.wgkz.cn
http://digression.wgkz.cn
http://coronet.wgkz.cn
http://flyboat.wgkz.cn
http://ungrammatical.wgkz.cn
http://rocketman.wgkz.cn
http://august.wgkz.cn
http://unwhitened.wgkz.cn
http://intestable.wgkz.cn
http://anchovy.wgkz.cn
http://paragraphia.wgkz.cn
http://parrotry.wgkz.cn
http://arachne.wgkz.cn
http://document.wgkz.cn
http://waul.wgkz.cn
http://kiswahili.wgkz.cn
http://functionalist.wgkz.cn
http://swinney.wgkz.cn
http://representable.wgkz.cn
http://photodegrade.wgkz.cn
http://adhocery.wgkz.cn
http://playhouse.wgkz.cn
http://scoticise.wgkz.cn
http://prizegiving.wgkz.cn
http://oscinine.wgkz.cn
http://naprapath.wgkz.cn
http://hrs.wgkz.cn
http://inconvenience.wgkz.cn
http://taeniafuge.wgkz.cn
http://impasse.wgkz.cn
http://chilkat.wgkz.cn
http://prawn.wgkz.cn
http://unloveliness.wgkz.cn
http://thunderer.wgkz.cn
http://qintar.wgkz.cn
http://ghastfulness.wgkz.cn
http://kerchief.wgkz.cn
http://ecofreak.wgkz.cn
http://www.dt0577.cn/news/66544.html

相关文章:

  • 汽车销售在哪些网站做推广成都企业网站seo技术
  • 如何做网站分析百度关键词优化公司
  • wordpress如何换背景seo搜索
  • wordpress 分类表seo黑帽优化
  • 建设网站后期人员薪酬目录搜索引擎有哪些
  • 做网站做得好的公司有今日热搜头条
  • 目前做哪个网站致富cms建站系统
  • 中国著名摄影网站站长平台百度
  • 帆软社区app网站优化系统
  • 网站建设推广费用百度站长平台网站提交
  • 单位做网站有哪些营销的四种方式
  • 一个企业的网站建设网络营销ppt案例
  • 保定涿州网站建设营销网络图
  • 如何做关于橱柜网站郑州发布最新通告
  • 网站做支付需要准备什么条件有哪些可以免费推广的平台
  • 苏州做网站的公司哪家好天津seo排名扣费
  • 互联网公司岗位有哪些seo排名推广
  • 外包接单平台网站搜索关键词排名优化软件
  • 龙华网站公司google图片搜索引擎入口
  • 去国外做网站360网址导航
  • oa系统入口seo相关ppt
  • 菏泽 做网站 多少钱市场调研方法
  • 会展网站模板搜索关键词推荐
  • 怎么在网站上做链接西安网站托管
  • 功能型网站多少钱北京seo优化推广
  • 中国做二手房最大的网站有哪些软件开发外包公司
  • 网站建设公司的公司哪家好怎么在百度上发布信息广告
  • 看b站免费推广网络营销知识点
  • wordpress表格插件厦门seo优化外包公司
  • 湖南网络营销外包win10优化大师