怎么自定义JavaSpring-boot-starter
本篇内容介绍了“怎么自定义Java Spring-boot-starter”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
库伦ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!
pom引入依赖
com.bozhon redis-spring-boot-starter 1.0-SNAPSHOT redis-spring-boot-starter org.springframework.boot spring-boot-starter-parent 2.1.1.RELEASE UTF-8 1.8 1.8 org.springframework.boot spring-boot-starter org.springframework.boot spring-boot-configuration-processor 2.1.1.RELEASE true redis.clients jedis 2.9.0
JedisProperties
@ConfigurationProperties(prefix = "redis") public class JedisProperties { private String host; private int port; public String getHost() { return host; } public void setHost(String host) { this.host = host; } public int getPort() { return port; } public void setPort(int port) { this.port = port; } }
JedisAutoConfiguration
@Configuration @ConditionalOnClass(Jedis.class) @EnableConfigurationProperties(JedisProperties.class) public class JedisAutoConfiguration { @Bean @ConditionalOnMissingBean public Jedis jedis(JedisProperties p){ return new Jedis(p.getHost(),p.getPort()); } }
spring.factories
在src/main/resources下增加以下内容
org.springframework.boot.autoconfigure.EnableAutoConfiguration=\ com.bozhon.config.JedisAutoConfiguration
mvn install
使用
引入依赖
com.bozhon redis-spring-boot-starter 1.0-SNAPSHOT
增加redis配置
application.properties
redis.host=127.0.0.1 redis.port=6379
Controller编写测试用例
@RestController public class RedisController { @Autowired private Jedis jedis; @GetMapping("/info") public String info() { jedis.set("test","11111111"); return "success"; } }
测试
结果显示
依赖文件
“怎么自定义Java Spring-boot-starter”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注创新互联网站,小编将为大家输出更多高质量的实用文章!
当前文章:怎么自定义JavaSpring-boot-starter
文章来源:http://hbruida.cn/article/gghphi.html