
SpringBoot
springboot
莫特@
微风拂静叶 缘起何方
展开
-
Spring自定义配置提示
第一步:添加提示的元数据 在自定义包中添加文件additional-spring-configuration-metadata.json(resources/META-INF下) 数据格式如下(主要关注properties,其他暂时不清楚具体作用) { "groups": [ { "name": "mote", "type": "org.springfra...原创 2020-02-24 14:18:32 · 289 阅读 · 0 评论 -
SpringBoot-profiles
<原文>很多时候,我们项目在开发环境和生成环境的环境配置是不一样的,例如,数据库配置,在开发的时候,我们一般用测试数据库,而在生产环境的时候,我们是用正式的数据,这时候,我们可以利用profile在不同的环境下配置用不同的配置文件或者不同的配置spring boot允许你通过命名约定按照一定的格式(application-{profile}.properties)来定义多个配置文件,然...转载 2018-05-14 22:26:34 · 951 阅读 · 0 评论 -
Spring 获取request和response
HttpServletRequest request = ((ServletRequestAttributes)RequestContextHolder.getRequestAttributes()).getRequest(); HttpServletResponse response = ((ServletRequestAttributes)RequestContextHolder.ge...原创 2018-09-17 10:36:12 · 337 阅读 · 0 评论 -
SpringBoot实现热部署
简述 平常java开发,修改java类之后需要重新启动服务,实际上有插件可以实现类修改后自动重新加载,下边详细介绍。 第一步:添加pom依赖 <!-- 热部署,注意与插件的fork配置结合 --> <dependency> <groupId>org.springframework.bo...原创 2018-10-22 23:21:36 · 275 阅读 · 2 评论 -
maven打包的jar指定启动类
简述 项目开发中,很多情况下我们会打成jar启动,此时如果jar中出现多个含有main的类,启动一般会报错,此时可以通过在pom中指定启动类来解决这个问题。 第一种: 如果你的POM是继承spring-boot-starter-parent的话,只需要在pom的root如下指定就行 <properties> <!-- ...原创 2018-10-20 17:14:53 · 9453 阅读 · 1 评论 -
springboot打包-依赖包到单独文件夹并微缩原有jar包体积
简介 在用springboot开发项目是,打包好的jar包是可以直接运行的,但是通常情况下,这个jar都会很大,因为他默认打包了所有依赖的jar包。此时就可以通过maven-dependency-plugin插件将依赖包复制到独立的文件夹,在启动jar包的时候引用即可。 应用方式: java -Dloader.path=全路径 -jar xxx.jar 详解 ...原创 2019-01-04 15:24:33 · 3240 阅读 · 3 评论 -
SpringCloud-Config
前提:已经配置并启动了Eureka注册中心,假设地址为http://localhost:8205/eureka/(根据实际情况修改地址) 环境:码云(Git),maven,springboot server(配置中心服务端) spring: application: name: base-config #配置中心 cloud: config: ser...原创 2019-01-08 19:53:32 · 277 阅读 · 1 评论 -
Spring-cloud CommandLineRunner 接口
阅读目录 前言 如何使用CommandLineRunner接口 用@Order注解去设置多个CommandLineRunner实现类的执行顺序 为什么要使用CommandLineRunner接口 原文文链 前言 Spring boot的CommandLineRunner接口主要用于实现在应用初始化后,去执行一段代码块逻辑,这段初始化代码在整个应用生命周期内只会执行一次。 如何...转载 2019-05-21 11:01:04 · 346 阅读 · 0 评论