SpringBoot 中怎么自定义starter


本篇文章为大家展示了SpringBoot 中怎么自定义starter,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。1 先创建一个空项目(自己起名字)2 在1步骤中创建的空项目中创建两个模块,创建方式如下图所示 1)创建启动器模块用maven项目我的启动器名称为 mao-spring-boot-starter

xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">	4.0.0com.mao.startermao-spring-boot-starter1.0-SNAPSHOTUTF-8	UTF-8	1.8		com.mao-starter		mao-spring-boot-starter-autoconfigurer	0.0.1-SNAPSHOT	

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
	
4.0.0

org.springframework.boot
	
spring-boot-starter-parent
	
1.5.21.RELEASE
	

	
com.mao-startermao-spring-boot-starter-autoconfigurer0.0.1-SNAPSHOTmao-spring-boot-starter-autoconfigurerDemoprojectforSpringBoot

UTF-8
	
UTF-8
	
1.8




	
org.springframework.boot
		
spring-boot-starter
		

3 创建如下图的3个类helloProperties.java //属性类package com.maostarter.mao;import org.springframework.boot.context.properties.ConfigurationProperties;@ConfigurationProperties(prefix = “map.hello”)public class helloProperties {}HelloService.java //向外提供服务的类public class HelloService {}helloServiceAutoConfiguration.java //服务自动注入类@Configuration@ConditionalOnWebApplication //web应用才生效@EnableConfigurationProperties(helloProperties.class)public class helloServiceAutoConfiguration {}4 配置spring.factories文件,如下图创建方式 spring.factoriesorg.springframework.boot.autoconfigure.EnableAutoConfiguration=com.maostarter.mao.helloServiceAutoConfiguration5 如何生成starter,在这个过程有肯能出现各个问题,一般是jdk版本不对,maven版本问题,出现问题首先仔细阅读控制台的信息不要一出现问题就百度6 测试刚刚创建的自定义starter创建个springBoot项目pom.xml如下所示
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
	
4.0.0

org.springframework.boot
	
spring-boot-starter-parent
	
2.1.6.RELEASE
	

	
com.autostart.testautostart0.0.1-SNAPSHOTautostartDemoprojectforSpringBoot

1.8


	
org.springframework.boot
		
spring-boot-starter-web
		

	

	
com.mao.starter
		
mao-spring-boot-starter
		
1.0-SNAPSHOT
		

	

	
org.springframework.boot
		
spring-boot-starter-test
		
test
		



	

		
org.springframework.boot
			
spring-boot-maven-plugin
			
 香港云主机

		

6 给之前配置的属性文件复制 如下图所示7 创建一个测试用例@Controllerpublic class HelloController {}8 测试结果如下图所示上述内容就是SpringBoot 中怎么自定义starter,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注开发云行业资讯频道。

相关推荐: win03pe系统中怎么使用pe备份驱动

这篇文章给大家介绍win03pe系统中怎么使用pe备份驱动,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。在重装系统直接使用pe备份驱动可以给重装系统后省却很多麻烦,今天开发云给大家带来的便是pe备份驱动的教程,有需要的不妨看看。  1、使…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 07/27 17:46
Next 07/27 17:46

相关推荐