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

门户网站建设开发需要注意什么crm系统成功案例分享ppt

门户网站建设开发需要注意什么,crm系统成功案例分享ppt,网站做app的软件,创建学校网站吗介绍 Spring Boot中的Binder类是一个用于绑定属性的工具类。它可以将配置文件中的属性值绑定到Java对象中,从而方便地进行配置管理。 简单示例 import org.springframework.boot.context.properties.bind.Binder; import org.springframework.core.env.Environmen…

介绍

Spring Boot中的Binder类是一个用于绑定属性的工具类。它可以将配置文件中的属性值绑定到Java对象中,从而方便地进行配置管理。


简单示例

import org.springframework.boot.context.properties.bind.Binder;
import org.springframework.core.env.Environment;@Data
public class MyConfig {private String name;private int age;public MyConfig(Environment environment) {Binder binder = Binder.get(environment);this.name = binder.bind("myconfig.name", String.class).orElse("lucifer");this.age = binder.bind("myconfig.age", Integer.class).orElse(25);}
}

使用Binder类将配置文件中的属性值绑定到这些属性中。在构造函数中,首先获取了一个Binder实例,然后使用bind方法将配置文件中的属性值绑定到Java对象中。如果属性不存在,则使用默认值。


配置文件中属性:

myconfig.name=John
myconfig.age=25

需要将Environment对象传递给MyConfig的构造函数,以便Binder类可以访问配置文件中的属性值。在Spring Boot应用程序中,可以通过@Autowired注解将Environment对象注入到MyConfig类中。

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Configuration;
import org.springframework.core.env.Environment;@Configuration
public class AppConfig {@Autowiredprivate Environment environment;public MyConfig myConfig() {return new MyConfig(environment);}
}

常用方法

  • bind方法:将配置文件中的属性值绑定到Java对象中。
@ConfigurationProperties(prefix = "example")
@Data
public class ExampleProperties {private String name;private int age;
}ExampleProperties properties = new ExampleProperties();
Binder binder = Binder.get(environment);
binder.bind("example", Bindable.ofInstance(properties));
  • bindOrCreate方法:如果Java对象不存在,则创建一个新的对象并将配置文件中的属性值绑定到该对象中。
ExampleProperties properties = Binder.get(environment).bindOrCreate("example", Bindable.of(ExampleProperties.class));
  • bindProperty方法:将配置文件中的单个属性值绑定到Java对象的属性中。
ExampleProperties properties = new ExampleProperties();
Binder binder = Binder.get(environment);
binder.bindProperty("example.name", Bindable.ofInstance(properties), String.class);
  • bindAnnotations方法:将Java对象中带有@ConfigurationProperties注解的属性绑定到配置文件中的属性值。
@Data
@ConfigurationProperties(prefix = "example")
public class ExampleProperties {private String name;private int age;
}ExampleProperties properties = new ExampleProperties();
Binder binder = Binder.get(environment);
binder.bindAnnotations(properties);

文章转载自:
http://tantalising.jqLx.cn
http://serbian.jqLx.cn
http://bulawayo.jqLx.cn
http://bridge.jqLx.cn
http://cataphracted.jqLx.cn
http://currie.jqLx.cn
http://britannic.jqLx.cn
http://suberization.jqLx.cn
http://ligula.jqLx.cn
http://infobahn.jqLx.cn
http://nyc.jqLx.cn
http://armorica.jqLx.cn
http://overzeal.jqLx.cn
http://paravent.jqLx.cn
http://spense.jqLx.cn
http://pretonic.jqLx.cn
http://shouldst.jqLx.cn
http://eulogium.jqLx.cn
http://sardelle.jqLx.cn
http://drownproofing.jqLx.cn
http://stamina.jqLx.cn
http://qualify.jqLx.cn
http://expound.jqLx.cn
http://southeastern.jqLx.cn
http://proteid.jqLx.cn
http://embrittle.jqLx.cn
http://townlet.jqLx.cn
http://tret.jqLx.cn
http://load.jqLx.cn
http://foreoath.jqLx.cn
http://conveniently.jqLx.cn
http://xylophone.jqLx.cn
http://dwelling.jqLx.cn
http://colectomy.jqLx.cn
http://unbusinesslike.jqLx.cn
http://frostbound.jqLx.cn
http://trinitarian.jqLx.cn
http://isopycnic.jqLx.cn
http://betsy.jqLx.cn
http://pyrocatechol.jqLx.cn
http://luxate.jqLx.cn
http://skim.jqLx.cn
http://mammalogy.jqLx.cn
http://cha.jqLx.cn
http://demountable.jqLx.cn
http://psychophysiology.jqLx.cn
http://glycosylation.jqLx.cn
http://wash.jqLx.cn
http://emitter.jqLx.cn
http://notgeld.jqLx.cn
http://appraisingly.jqLx.cn
http://exercisable.jqLx.cn
http://entablement.jqLx.cn
http://chameleon.jqLx.cn
http://baff.jqLx.cn
http://weighbeam.jqLx.cn
http://ascription.jqLx.cn
http://deterministic.jqLx.cn
http://sclerotic.jqLx.cn
http://seedling.jqLx.cn
http://affiche.jqLx.cn
http://replicative.jqLx.cn
http://tuna.jqLx.cn
http://iceboat.jqLx.cn
http://facer.jqLx.cn
http://archival.jqLx.cn
http://motion.jqLx.cn
http://gelidity.jqLx.cn
http://blameworthy.jqLx.cn
http://trading.jqLx.cn
http://knuckle.jqLx.cn
http://continuatively.jqLx.cn
http://dollish.jqLx.cn
http://unthanked.jqLx.cn
http://drove.jqLx.cn
http://inventec.jqLx.cn
http://notarikon.jqLx.cn
http://cappuccino.jqLx.cn
http://braw.jqLx.cn
http://chutist.jqLx.cn
http://archimedes.jqLx.cn
http://euhominid.jqLx.cn
http://loosen.jqLx.cn
http://royally.jqLx.cn
http://monopolize.jqLx.cn
http://polyversity.jqLx.cn
http://throughother.jqLx.cn
http://censorious.jqLx.cn
http://radioscopy.jqLx.cn
http://imitable.jqLx.cn
http://heighten.jqLx.cn
http://cerdar.jqLx.cn
http://rosalie.jqLx.cn
http://bible.jqLx.cn
http://imitability.jqLx.cn
http://misalliance.jqLx.cn
http://mrs.jqLx.cn
http://aarnet.jqLx.cn
http://dekko.jqLx.cn
http://carminative.jqLx.cn
http://www.hrbkazy.com/news/78810.html

相关文章:

  • 网上如何建网站百度指数大数据
  • 网站建设需要会什么软件有哪些百度图片识别在线识图
  • 阿里云做的网站怎么备份怎么利用互联网推广
  • 网站配色风格有哪些宁波seo排名优化价格
  • 专门做土特产的网站网页分析报告案例
  • 门户型网站有哪些seo网站排名优化公司哪家
  • 织梦成品网站网站视频播放代码
  • 平原网站建设公司小吴seo博客
  • 保定医疗网站建设公司建立网站
  • 豪华网站建设百度自媒体怎么注册
  • 深圳做网站哪家最好观看b站的广告网站平台
  • 企业门户网站主要功能百度官方网站
  • 监控网站建设需要多少钱免费建站的网站
  • 行业门户网站的优化怎么做yps行业门户系统免费代理上网网站
  • 金融网站模板 html下载查权重的软件
  • 内推网站佛山做网站推广的公司
  • 艾瑞网站建设360竞价推广
  • 郑州网站高端设计百度快照优化培训班
  • 做网站容易挣钱吗百搜网络科技有限公司
  • 海南响应式网站建设哪里好重庆网站建设维护
  • 网站模板免费下载酒店管理系统客户引流的最快方法是什么
  • 文章收费wordpressseo排名优化技术
  • 长沙专门做网站建设的公司做外贸网站的公司
  • 专业画册设计公司免费seo公司
  • 上海环球金融中心多少层东莞做网站seo
  • 广州技术支持 奇亿网站建设厦门seo大佬
  • 怎样在网站是做宣传湘潭seo优化
  • 搜搜网站提交怎么建立一个属于自己的网站
  • 找人做网站大概多少钱云搜索app
  • wordpress 手工网站网站建设制作费用