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

站长工具的使用seo综合查询运营创建公司策划书

站长工具的使用seo综合查询运营,创建公司策划书,淘宝客做网站自动更新,网站需求设计文档文章目录 前言技术积累SpringBoot starter简介starter的开发步骤 实战演示自定义starter的使用写在最后 前言 各位大佬在使用springboot或者springcloud的时候都会根据需求引入各种starter#xff0c;比如gateway、feign、web、test等等的插件。当然#xff0c;在实际的业务… 文章目录 前言技术积累SpringBoot starter简介starter的开发步骤 实战演示自定义starter的使用写在最后 前言 各位大佬在使用springboot或者springcloud的时候都会根据需求引入各种starter比如gateway、feign、web、test等等的插件。当然在实际的业务场景中也会有将第三方组件整合为starter供其他项目接入。那么我们今天就分享一波SpringBoot自定义 Starter及使用。 技术积累 SpringBoot starter简介 starter是Spring Boot中的一个非常重要的概念Starter相当于模块它能将模块所需的依赖整合起来并对模块内的Bean根据环境 条件进行自动配置。使用者只需要依赖相应功能的Starter无需做过多的配置和依赖Spring Boot就能自动扫描并加载相应的模块。 starter的开发步骤 新建Maven项目在项目的POM文件中定义使用的依赖 新建配置类写好配置项和默认的配置值指明配置项前缀 新建自动装配类使用Configuration和Bean来进行自动装配 新建spring.factories文件指定Starter的自动装配类 实战演示 自定义一个简单的starter 本次我们就简单整合一个工具类、一个api接口demo供大家了解创建流程对于其他的配置项或者涉及数据等等也都在这个基础的starter进行叠加而已。 1、新建Maven项目 选中两个插web和lombok,点击finish完成项目创建 2、pom中增加项目依赖不传递配置以及配置maven打包生成可执行依赖jar !--项目依赖不传递 例如project1依赖a.jar(optionaltrue),project2依赖project1,则project2不依赖a.jar-- dependencygroupIdorg.springframework.boot/groupIdartifactIdspring-boot-configuration-processor/artifactIdoptionaltrue/optional /dependencyplugingroupIdorg.springframework.boot/groupIdartifactIdspring-boot-maven-plugin/artifactIdconfiguration!--配置可执行jar的名称不对原jar重命名为.original--classifierexec/classifierexcludesexcludegroupIdorg.projectlombok/groupIdartifactIdlombok/artifactId/exclude/excludes/configuration /plugin3、删除不必要的文件最后剩下的项目格式为 4、启动类取消自动配置注释并清空方法 5、.新建spring.factories文件指定starter的自动装配类 在resource下新建META-INF目录然后新增spring.factories自动装配文件并在文件中指定装配类 org.springframework.boot.autoconfigure.EnableAutoConfiguration\com.example.demostarter.DemoStarterApplication6、新增测试接口和测试类 /*** TestController* author Administrator* version 1.0* date 2024/1/20 0020 15:50*/ RestController public class TestController {/*** TestStarterApi* param str* author Administrator* date 2024/1/20 0020 15:51 * return java.lang.String*/GetMapping(/testStartApi)public String TestStarterApi(String str){return this is a TestStarterApi data is str;}}/*** TestStartUtils* author Administrator* version 1.0* date 2024/1/20 0020 15:52*/ public class TestStartUtils {/*** test* author Administrator* date 2024/1/20 0020 15:53 * return void*/public static void test(){System.err.println(this is a TestStartUtils test method);} }7、将demo-starter安装到本地仓库进行测试当然也可以部署到远程仓库 也可以用命令 mvn install 至此整个Starter开发完毕已经install本地仓库,deploy远程仓库同理mvn deploy 自定义starter的使用 1、在需要使用starter的maven项目pom中引入demo-starter !--demo-starter-- dependencygroupIdcom.example/groupIdartifactIddemo-starter/artifactIdversion0.0.1-SNAPSHOT/version /dependency2、编写测试类并在启动类配置扫描包位置 /*** TestdemoApplicationTests* author Administrator* date 2024/1/20 0020 16:33 */ SpringBootTest class TestdemoApplicationTests {/*** contextLoads* author Administrator* date 2024/1/20 0020 16:33 * return void*/Testpublic void contextLoads() {TestStartUtils.test();}}ComponentScan(com.example) SpringBootApplication public class TestdemoApplication {public static void main(String[] args) {SpringApplication.run(TestdemoApplication.class, args);}}3、测试引入starter效果展示 3.1 可以直接依赖starter中的类并可以进行调用 3.2 由于启动类配置了扫描包位置可以扫到starter的api 写在最后 SpringBoot自定义 Starter及使用还是非常简单我们在创建的时候需要注意maven插件需要增加可执行jar配置在resource下需要指定starter的自动装配类即可在使用starter的项目中需要按需增加扫描包以保证框架可以获取到我们的starter文件。
http://www.dnsts.com.cn/news/113689.html

相关文章:

  • 订阅号做微网站需要认证吗编程机构
  • 合作建网站济南网站建设第六网建
  • 企业网站推广建设wordpress访问计数器
  • 网站底部模板源码长沙有哪些大公司
  • 经营虚拟网站策划书注册建筑工程公司起名大全
  • 企业网站模板建站费用网站建设与维护工资
  • 学生成绩管理系统 网站建设wordpress 全局设定
  • 京东购物中心网络优化大师下载
  • 广昌网站建设制作六年级做网站的软件
  • 重庆万州网站建设报价网站流量突然增加
  • 做外贸要有英文网站吗北京网站建设乐云seo
  • 台州模板建站代理内江网站制作
  • 公司网站建站模板模板商业网站建设预估收益
  • 网站首页的概念正规代做毕业设计的网站
  • 小企业如何建网站网站空间200m
  • 网站建设关闭窗口代码网站的按钮怎么做 视频
  • 北京网站建设 shwl网站设计创新点怎么写
  • 四川建设部网站官网石狮建设银行网站
  • 邯郸网站建设市场网站不允许上传文件
  • 昆明做网站优化凡客另一购物网站
  • 网站建设属于税收wordpress文件调用
  • 网站建设英文方案企业营销型网站团队
  • 荧光字体制作网站房地产开发资质需要什么条件
  • wordpress小工具制作浙江seo技术培训
  • js网站统计代码西安最有名的策划公司
  • 巴中移动网站建设wordpress汉化插件软件
  • 印刷下单网站开发贺州网站制作
  • 松江网站开发培训课程赣州seo唐三
  • 建设网站公司管备案么大连商城网站制作公司
  • 网站建设维护招聘智能网站开发工具