SpringBoot框架
springboot框架相关知识
赫子-金木研
这个作者很懒,什么都没留下…
展开
-
SpringBoot(八)springboot打成jar包后,通过命令行传入的参数4种实现方式,推荐第四种
方式一:java -jar xxx.jar aaa bbb cccc传了3个参数,分别是aaa,bbb,ccc通过main方法的参数获取方式二:java -jar xxx.jar -Da1=aaa -Db1=bbb -Dc1=ccc通过 System.getProperty("aaa","1"); 方式获取。作为环境变量遇到奇怪事情:java -X...原创 2018-11-19 14:41:11 · 1783 阅读 · 0 评论 -
SpringBoot(九)写上传文件注意事项
服务器文件存储名称不能使用中文名,韩文名,日文名等不是26个英文字符的名称,作为文件服务器上文件的存储名称。 文件名称中不能使用特殊字符,包括"<>#$%"等,如果你对文件名称做一些特殊处理,需要注意文件名称包含“.”的情况 处理:比如获取文件的格式:file.getOriginalFilename().substring(file.getOriginalFilen...原创 2019-08-22 20:47:33 · 386 阅读 · 0 评论 -
SpringBoot(六) 关闭eureka注册中心
在applicatioon.properties文件中,配置如下代码即可eureka.client.register-with-eureka=falseeureka.client.fetchRegistry=falseeureka.client.server.waitTimeInMsWhenSyncEmpty=0原创 2019-05-29 20:49:46 · 14490 阅读 · 7 评论 -
SpringBoot (七) springboot项目启动的时候初始化资源文件
需求:要求在项目启动过程中,完成线程池的初始化,加密证书加载等功能,你会怎么做?CommandLineRunner定义初始化类MyCommandLineRunner 实现CommandLineRunner接口,并实现它的run()方法,在该方法中编写初始化逻辑 注册成Bean,添加@Component注解即可 示例代码如下: @Componentpublic c...原创 2018-12-19 09:46:18 · 564 阅读 · 0 评论 -
SpringBoot(五) SpringBoot项目不占用端口启动
现在很多互联网公司或者项目,都使用SpringBoot + SpringCloud,以微服务的形式来提供后台服务。而且既然是微服务,所涉及到的项目就会很多,服务器端口资源就会相当紧张。而且,其实有些项目,如定时任务等,是不需要对外提供服务,也就不需要占用服务器端口的。那么,在SpringBoot项目中,怎么实现呢?其实很简单,如下:1.spirngboot 2.x之前(1):@Spri...原创 2018-12-21 15:51:40 · 5046 阅读 · 1 评论 -
SpringBoot(三)工具类中读取配置文件
一.原因 编写一个服务类的工具类,想做成一个灵活的配置,各种唯一code想从配置文件中读取,便有了这个坑。二.使用@value获取值为null, 这是因为这个工具类没有交给spring boot 来管理,导致每次都是new 一个新的,所以每次取出来的值都是nu l l三.解决 方式一 springboot 中ResourceBundle 加载配置...原创 2018-11-12 16:17:17 · 8389 阅读 · 0 评论 -
SpringBoot(二) 添加项目到码云
目录一.在windows系统客户端安装git工具二.进入想要上传的本地项目文件夹中,鼠标右键-Git Bash Here并进行基础配置三.通过命令git init把这个文件夹变成Git可管理的仓库四.创建SSH KEY:总结:其实只需要进行下面几步就能把本地项目上传到码云一.在windows系统客户端安装git工具点击Windows选64位,下载地址:Git - Do...转载 2018-11-07 17:37:06 · 1659 阅读 · 0 评论 -
SpringBoot(一) 添加定时任务
ps: 在我们的项目开发过程中,经常需要定时任务来帮助我们来做一些内容,springboot默认已经帮我们实行了,只需要添加相应的注解就可以实现一.构建项目,如图所示: 创建一个用于执行定时任务的接口,以及一个接口的实现类。二.添加注解 在启动类添加定时注解 @EnableScheduling 在实现类添加定时任务,哪个方法需要执行定时任务,则...原创 2018-11-07 15:14:20 · 2134 阅读 · 0 评论 -
SpringBoot(十) Logback 配置详解
一.了解简单地说,Logback 是一个 Java 领域的日志框架。它被认为是 Log4J 的继承人。Logback 主要由三个模块组成: logback-core logback-classic logback-access logback-core 是其它模块的基础设施,其它模块基于它构建,显然,logback-core 提供了一些关键的通用机制。logba...转载 2018-11-06 16:24:45 · 7133 阅读 · 0 评论 -
SpringBoot(四) 指定某个生产环境下的某些文件来运行springboot jar包(--spring.profiles.active=dev)
命令命令行:java -jar spring-boot-application-properties-sample-1.0.0.jar --spring.profiles.active=dev1不同环境下的文件配置总结:java -jar (项目下开发环境打包的jar)xx.jar --spring.profiles.active=devjava -jar (项目下生产...原创 2018-03-27 16:38:58 · 7347 阅读 · 0 评论