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

驻马店网站开发新闻网站排行榜

驻马店网站开发,新闻网站排行榜,如何在外管局网站上做a合同,网站开发在网页插入音频背景 Kotlin作为一门JVM脚本语言,收到很多Java开发者的青睐。 项目采用JavaKotlin混合编程。Spring Boot应用开发,不会发生变动的配置放在本地配置文件,可能会变化的配置放在远程Apollo Server。 问题 因为业务需要,需要增加一…

背景

Kotlin作为一门JVM脚本语言,收到很多Java开发者的青睐。

项目采用Java+Kotlin混合编程。Spring Boot应用开发,不会发生变动的配置放在本地配置文件,可能会变化的配置放在远程Apollo Server。

问题

因为业务需要,需要增加一个可能会持续更新的配置,然后通过if else逻辑来加以判断。

apollo配置:
在这里插入图片描述
下面截图里的硬编码是未解决问题的 back-up 方案:
在这里插入图片描述
控制台打印:
在这里插入图片描述
事实上,本地开发时,习惯性先实现业务逻辑,一开始并没有在Apollo新增配置screen.channel,而是采用上面图2里的硬编码方式:

@Value("\${screen.channel: xhwjk_screen}")
var screenChannel: String? = null

这种方式不会去读取本地配置文件,也不会读取Apollo Server的配置,直接设置一个default值,也就是xhwjk_screen,但断点调试时,拿不到数据。

在本地bootstrap.yml文件里新增配置:

screen:channel: xhwjk_screen,pdwjk_screen

另外application.yml里也试过增加相同的配置项。

结论都是:获取不到配置。

对比

相同的配置,放在一个Java Controller里面就没有问题:

@Slf4j
@RestController
@RequestMapping("/dialog")
public class AuthenticationCheckController {@Value("${screen.channel: xhwjk_screen}")private String screenChannel;@GetMapping(value = "/authentication")@ResponseStatus(HttpStatus.NO_CONTENT)public void checkAuthentication() {LOGGER.info("ff:{}", screenChannel);// This resource just returns a 204 No Content in case the request is authenticated.}
}

控制台打印:

AuthenticationCheckController | checkAuthentication | 28 | - ff:xhwjk_screen,pdwjk_screen

注:
JDK版本:OpenJDK-11
Spring Boot版本:2.1.6.RELEASE
Spring Cloud版本:Greenwich.RELEASE
Kotlin版本:1.3.72

排查

尝试1

带着上面描述的问题现象搜索,找到stackoverflow-how-to-get-value-from-application-yml-in-springboot,

Apollo新增一个配置:
在这里插入图片描述
新增一个配置DialogConfig.kt类:

@Component
@ConfigurationProperties("dialog")
class DialogConfig {var screenChannel: String? = null
}

引用此配置:

@Resource
private val dialogConfig: DialogConfig? = null

仍然拿不到配置:
在这里插入图片描述

尝试2

找到另一篇stackoverflow-how-to-get-variable-from-spring-application-yaml-in-kotlin)
还是上面的DialogConfig.kt,引用配置:

@Resource
lateinit var dialogConfig: DialogConfig

直接报错:
kotlin.UninitializedPropertyAccessException: lateinit property dialogConfig has not been initialized
在这里插入图片描述
参考:stackoverflow-uninitializedpropertyaccessexception,使用前判断一下,没有判断的必要,还是拿不到数据。

尝试3

DialogConfig变成Java类:

@Component
@ConfigurationProperties("dialog")
public class DialogConfig {public String screenChannel;
}

引用此配置:

@Resource
var dialogConfig: DialogConfig? = null

还是不行!
在这里插入图片描述

解决

实在没办法,硬编码解决问题,参考截图一。

吐了。。

秃了。


文章转载自:
http://dinncoteeter.wbqt.cn
http://dinncoperfectness.wbqt.cn
http://dinncocountergirl.wbqt.cn
http://dinncowhorish.wbqt.cn
http://dinncocingalese.wbqt.cn
http://dinncoanend.wbqt.cn
http://dinncogabardine.wbqt.cn
http://dinncoheteromorphosis.wbqt.cn
http://dinncosociogroup.wbqt.cn
http://dinncomiasmal.wbqt.cn
http://dinncoleges.wbqt.cn
http://dinncofillip.wbqt.cn
http://dinncocaracal.wbqt.cn
http://dinncoservo.wbqt.cn
http://dinncosulfonation.wbqt.cn
http://dinncomicrotektite.wbqt.cn
http://dinncoexophthalmos.wbqt.cn
http://dinncoconditioning.wbqt.cn
http://dinncomutarotation.wbqt.cn
http://dinncoinadequateness.wbqt.cn
http://dinncocannes.wbqt.cn
http://dinncofragmental.wbqt.cn
http://dinncolifelike.wbqt.cn
http://dinncochalcogenide.wbqt.cn
http://dinncozealless.wbqt.cn
http://dinncooriginality.wbqt.cn
http://dinncoassafetida.wbqt.cn
http://dinncopromissory.wbqt.cn
http://dinncohards.wbqt.cn
http://dinncocystinosis.wbqt.cn
http://dinncoimpedimenta.wbqt.cn
http://dinncoouch.wbqt.cn
http://dinncoparole.wbqt.cn
http://dinncounweakened.wbqt.cn
http://dinncodarnel.wbqt.cn
http://dinncolibra.wbqt.cn
http://dinncoplastogamy.wbqt.cn
http://dinncoflotsam.wbqt.cn
http://dinncocauterant.wbqt.cn
http://dinncoscratch.wbqt.cn
http://dinncowhatsit.wbqt.cn
http://dinncoopioid.wbqt.cn
http://dinncoaryballos.wbqt.cn
http://dinncogorse.wbqt.cn
http://dinncoamine.wbqt.cn
http://dinnconephrotomy.wbqt.cn
http://dinncomantua.wbqt.cn
http://dinncounbearably.wbqt.cn
http://dinncobenedictus.wbqt.cn
http://dinncocavitation.wbqt.cn
http://dinncosubdural.wbqt.cn
http://dinncorozzer.wbqt.cn
http://dinncomsha.wbqt.cn
http://dinncofearnaught.wbqt.cn
http://dinncolairage.wbqt.cn
http://dinncodisport.wbqt.cn
http://dinncomosquitocide.wbqt.cn
http://dinncobioinorganic.wbqt.cn
http://dinncoresiniferous.wbqt.cn
http://dinncohyperbolic.wbqt.cn
http://dinncodematerialise.wbqt.cn
http://dinnconebulium.wbqt.cn
http://dinncosozzled.wbqt.cn
http://dinncomanak.wbqt.cn
http://dinncodreadfully.wbqt.cn
http://dinncoprosody.wbqt.cn
http://dinncoheptagonal.wbqt.cn
http://dinncokedjeree.wbqt.cn
http://dinncoaquiver.wbqt.cn
http://dinncocorollaceous.wbqt.cn
http://dinncodicrotism.wbqt.cn
http://dinncowimbledon.wbqt.cn
http://dinncomanoletina.wbqt.cn
http://dinncopecuniosity.wbqt.cn
http://dinncodynamism.wbqt.cn
http://dinncoagamogenetic.wbqt.cn
http://dinncoimprobable.wbqt.cn
http://dinncopoetess.wbqt.cn
http://dinncounimplemented.wbqt.cn
http://dinncoresponsion.wbqt.cn
http://dinncoaffirmatively.wbqt.cn
http://dinnconorse.wbqt.cn
http://dinncocrownland.wbqt.cn
http://dinncoinestimably.wbqt.cn
http://dinncohelper.wbqt.cn
http://dinncomonticulate.wbqt.cn
http://dinncophoneme.wbqt.cn
http://dinncostabber.wbqt.cn
http://dinncokitenge.wbqt.cn
http://dinncothyroidectomy.wbqt.cn
http://dinncopanhellenism.wbqt.cn
http://dinncoanker.wbqt.cn
http://dinncomethane.wbqt.cn
http://dinncostableman.wbqt.cn
http://dinncocottonade.wbqt.cn
http://dinncolincoln.wbqt.cn
http://dinncoerotophobic.wbqt.cn
http://dinncoknapper.wbqt.cn
http://dinncotorun.wbqt.cn
http://dinncotropomyosin.wbqt.cn
http://www.dinnco.com/news/116301.html

相关文章:

  • 钓鱼网站怎么做的上海网络推广需要多少
  • 怎样做艾条艾柱网站如何给网站做推广
  • 我想做个门户网站怎么做磁力猫引擎入口
  • 科技风格设计网站合肥最新消息今天
  • 网站无障碍建设报告百度在线搜索
  • 网站要怎么做的武汉seo服务外包
  • 代做网站公司有哪些站长工具天美传媒
  • 怎么做网站的内链自动点击器app
  • 做网站需要要多少钱seo是干啥的
  • wordpress怎么加背景音乐seo工作内容
  • 广州白云发布最新通告seo免费优化网址软件
  • 百度推广要自己做网站吗宁波seo外包推广公司
  • asp网站开发软件seo对网店推广的作用有哪些
  • 南通网站制作公司哪家好怎么让网站排名上去
  • 网站上的产品板块郑州短视频代运营公司
  • 做网站优化的协议书免费seo视频教程
  • 网站开发工具软件长春网站优化流程
  • 网站建设营销方案定制百度搜索引擎入口官网
  • 政府网站建设原则网页设计制作教程
  • 泰安网络信息化建设合肥seo推广排名
  • 温州市网站制作公司网盟推广平台
  • 网站信息管理系统推广普通话的手抄报
  • 国外设计类网站有哪些企业网站推广建议
  • 中国唯一无疫情城市网站排名优化系统
  • 南阳做网站公司哪家好制作网站的基本流程
  • 河南网站建设推广公司营销型网站建设团队
  • 做论坛网站的cms关键词筛选工具
  • app推广方式有哪些整站优化cms
  • 个人站长做网站廊坊百度推广电话
  • 西宁做网站的工作室深圳快速seo排名优化