springboot
文章平均质量分 90
专业遛狗师
这个作者很懒,什么都没留下…
展开
-
Java程序优雅关闭
1、main函数public static void main(String[] args) { System.out.println("start"); Runtime.getRuntime().addShutdownHook(new Thread(()->{ System.out.println("Shutdown start!!!"); try { Thread.sleep(2000); } catch (InterruptedException e) {原创 2022-04-14 10:57:43 · 3156 阅读 · 0 评论 -
spring boot 自定义配置文件
@Configuration@PropertySources({ @PropertySource("classpath:redis.properties"), @PropertySource("classpath:apple.properties")})public class PropertyConfig {}使用:@Value("${apple.color...原创 2019-04-19 16:35:46 · 145 阅读 · 0 评论 -
spring-boot以war包方式运行
<packaging>war</packaging><!-- 以war包方式运行 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-...原创 2019-04-15 09:34:52 · 255 阅读 · 0 评论 -
spring-boot自定义配置文件类
@Bean@ConfigurationProperties("foo")public SysPro sysPro(){ return new SysPro();}或@Component@ConfigurationProperties("foo")public class SysPro { //添加需要的属性}或@EnableConfiguration...原创 2019-04-15 09:34:45 · 135 阅读 · 0 评论 -
spring-boot自定义健康检测器
1、spring-boot-starter-actuator2、@Componentpublic class RabbitMqHealthIndicator implements HealthIndicator{ @Override public Health health() { return Health.down().withDetail("Erro...原创 2019-04-15 09:33:55 · 208 阅读 · 0 评论 -
spring-boot自定义度量信息
1、spring-boot-starter-actuator2、@Autowiredprivate CounterService counterService; @RequestMapping("/random.do")public String test(){ counterService.increment("display.random.count"); r...原创 2019-04-15 09:32:31 · 412 阅读 · 0 评论 -
spring-boot-远程调试
打成jar包启动时java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=实际端口号 -jar **.jar普通web工程远程调试vi ./catalina.sh加上JPDA_OPTS='-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=...原创 2019-04-14 14:59:16 · 187 阅读 · 0 评论 -
spring-boot远程开发
以下为eclipse操作1、在远程机器上运行java -jar xxxxxxxxx.jar 需要配置(spring.devtools.remote.secret=xxx)2、右键工程,run configuration -> java application -> 新建3、Main class 中输入org.springframework.boot.devtools.Rem...原创 2019-04-14 14:54:58 · 194 阅读 · 0 评论 -
spring-boot条件装配
Bean条件装配当有DataSource类型的bean存在就装配@Bean@ConditionalOnBean(DataSource.class)public BeetlUtils getBeetlUtils(){ System.out.println("条件装配"); return new BeetlUtils();}当BeetlUtils类型的bean不...原创 2019-04-14 14:44:26 · 284 阅读 · 0 评论 -
spring-boot-发布自定义度量信息
1、 CounterService(inc,dec,reset)与GaugeService(submit更新)@RestControllerpublic class AppleCtrl { @Autowired private CounterService counterService; @Autowired private GaugeService ga...原创 2019-04-14 11:31:35 · 328 阅读 · 0 评论 -
spring-boot-devtools
1、引入<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional&...原创 2019-04-14 11:25:31 · 123 阅读 · 0 评论 -
spring-boot定时任务
普通@Configuration@EnableSchedulingpublic class ScheTask { private Logger logger = LoggerFactory.getLogger(getClass()); @Scheduled(cron="0/10 * * * * *") public void task(){ logger.info("...原创 2019-04-15 16:23:16 · 255 阅读 · 0 评论