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

网站打开显示域名错误如何建设自己的网站 知乎

网站打开显示域名错误,如何建设自己的网站 知乎,网页制作专业分析,企业类网站前言 SpringBoot其实从诞生以来围绕的核心就是快速构建项目#xff0c;快速构建的前提是有人帮你做好轮子#xff0c;开发者只要拿来即用就好了#xff0c;而造好轮子的人就是SpringBoot的开发者#xff0c;引入自动配置的形式帮助开发者快速创建项目#xff0c;而自动配…前言 SpringBoot其实从诞生以来围绕的核心就是快速构建项目快速构建的前提是有人帮你做好轮子开发者只要拿来即用就好了而造好轮子的人就是SpringBoot的开发者引入自动配置的形式帮助开发者快速创建项目而自动配置采用的是一种starter模块形式比如web模块就引入spring-boot-starter-web。而且SpringBoot依旧支持第三方组件融入到SpringBoot的生态圈中比如Mybatis的组件模块名mybatis-spring-boot-starter。今天就来分享一下第三方组件是如何引入SpringBoot里面来的。 介绍 自定义starter看懂了之后其实也不是很难就拿最近我的一个开源框架做示例吧正好也要开发一个支持SpringBoot的小功能。 iagent一个采用接口动态代理的形式封装HTTP请求小组件快速跳转不过最近打算重构了。 本想着开发这个就是能够在项目中统一一下调用其他厂商HTTP的接口免得太乱的本质想法开发的但是自从我接触到微服务之后才发现原来有个Ribbon Fegin框架只能说博主的老东家太过传统自身接触不到这块的东西。 创建 首先需要引入SpringBoot自动配置组件 spring-boot-autoconfigure自定义starter必备引入jar包 spring-boot-configuration-processor该组件是用来在properties或者yml文件当中给予提示的。 dependenciesdependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-autoconfigure/artifactId/dependencydependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-configuration-processor/artifactIdoptionaltrue/optional/dependency/dependencies 然后需要一个对应的实体类用来保存properties或yml文件中的环境变量使用ConfigurationProperties映射前缀 然后还需要一个自动配置的类 一般自动配置类命名方式为 XXXXAutoConfiguration 表示改类为自动配置类 Configuration这个注解不多介绍了就是表示为配置类 EnableConfigurationProperties该注解是用来开启配置参数的注解的将配置文件中的变量加载到Properties的配置类对象当中并注入到容器当中 并且SpringBoot还提供了一些Conditional注解 ConditionalOnBean当SpringIoc容器内存在指定Bean的条件 ConditionalOnClass当SpringIoc容器内存在指定Class的条件 ConditionalOnExpression基于SpEL表达式作为判断条件 ConditionalOnJava基于JVM版本作为判断条件 ConditionalOnMissingBean当SpringIoc容器内不存在指定Bean的条件 ConditionalOnMissingClass当SpringIoc容器内不存在指定Class的条件 ConditionalOnNotWebApplication当前项目不是Web项目的条件 ConditionalOnProperty指定的属性是否有指定的值 ConditionalOnResource类路径是否有指定的值 ConditionalOnSingleCandidate当指定Bean在SpringIoc容器内只有一个或者虽然有多个但是指定首选的Bean ConditionalOnWebApplication当前项目是Web项目的条件以上注解都是元注解Conditional演变而来的根据不用的条件对应创建以上的具体条件注解。 接下来就是加载配置文件了根据SpringBoot的自动配置原理SpringBoot会自动加载META-INF/spring.factories文件中的数据 所以还需要加一个配置这样SpringBoot才能扫描到这个自动配置类。 org.springframework.boot.autoconfigure.EnableAutoConfiguration表示自动配置类。 这样自定义starter就好了我们可以写个测试用例试一下。 说明自定义starter已经开发好啦
http://www.sadfv.cn/news/120739/

相关文章:

  • 购物网站详细设计厦门知名网站建设
  • 网站建设模式有哪些嘉兴网站制作套餐
  • 连云港建设部网站深圳公司设计网站
  • 北京鑫创网站建设莱芜金点子最新招聘
  • 网站建设 美橙wordpress如何重置
  • 南山做网站教程做网站用建站模版好还是定制好
  • 六盘水市诚信网站建设公司网站优秀作品
  • 网站建设的经济可行性分析企业互联网服务平台
  • 有没有关于网站开发的名人访谈做网站框架显示不出来
  • 绿色主色调网站编程前端和后端是什么
  • 网站信息设计网站数据表怎么做
  • 青岛网站设计如何做网站开发和平台开发
  • 网站开发后端待遇北京购物网站建设公司
  • 网站建设初步规划方案公司网站的功能
  • 视频网站用什么做的好网站开发和网络开发区别
  • 加强 网站群建设管理12355能找回智慧团建密码吗
  • 网站页脚有什么作用wordpress restapi
  • 网站备案 途径自己搜20条优化措施
  • 成都旅游网站建设规划方案第一次开票网站建设怎么开
  • 新手建设什么网站好专业的定制型网站建设
  • 南宁微信网站建设建设电子商务网站的目的
  • 柳州房地产网站建设站长网站的优势
  • 国外做外贸哪个网站好些找工作在什么网站找比较好
  • 网站开发答辩演讲网站开发 项目职责
  • 亚马逊的网站建设在线ps网页版
  • 咋制作网站wordpress新建文章中添加目录
  • 网站对话窗口怎么做换模板搭建网站怎么做
  • 建设部官方网站查询河北商城网站搭建多少钱
  • 江门企业网站模板建站wordpress get post id
  • 网站后台上传图片步骤天津网站排名提升