怎么自定义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
分享URL:http://www.jxjierui.cn/article/gghphi.html


咨询
建站咨询
