
SpringBoot
文章平均质量分 59
程序员beige
专注java领域技术分享,包括分布式,中间件,微服务,架构设计等,感谢各位关注,有技术问题可以交流交流哦
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何实现根据环境切换不同配置?
当我们使用nacos做为配置中心时,一定会遇到的问题就是在应用中配置nacos的server-addr时测试环境的nacos地址和线上nacos地址如何区分的问题。如上通过@取值的方式,如@nacosNamespace@是取pom.xml文件中的配置,我们在下面profile中定义相关配置。拿开发环境和正式环境来说,比如开发环境的nacos地址是nacos.dev.biggerboy.com:8848,而正式环境是nacos.biggerboy.com:8848。使用maven打包时,可通过-P。原创 2023-01-17 18:16:35 · 1975 阅读 · 0 评论 -
springboot使用log4j2且配置文件中引用pom变量
springboot在log4j2配置文件中引用pom变量引入log4j2首先需要引入log4j2,而spring boot默认使用的是logback,需要排除默认的log组件。logback性能不如log4j2优秀,所以我们换成log4j2。<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifa原创 2021-10-09 15:03:25 · 2845 阅读 · 0 评论 -
springcloud alibaba、springcloud、springboot版本关系
原创 2021-08-04 18:01:10 · 231 阅读 · 0 评论 -
springboot改为war包且在编辑器中仍能用内置Tomcat启动
将springboot默认jar包改为war包,并在外部Tomcat容器运行,且原来的springboot项目还能以main方法启动内置Tomcat的方式启动项目。1、交代:springboot版本:<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ve原创 2021-06-17 13:14:41 · 544 阅读 · 1 评论 -
Nacos服务列表找不到自己服务的解决方案
首先这个问题是发生在我们的服务正常启动的情况下1、我们要确认maven依赖是否导入完整了 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId></dependency><dependency> <groupId>o原创 2021-05-18 17:03:50 · 9265 阅读 · 3 评论 -
项目要实现多数据源动态切换,咋搞?
文章首发于公众号:编程大道在做项目的时候,几乎都会用到数据库,很多时候就只连一个数据库,但是有时候我们需要一个项目操作多个数据库,不同的业务功能产生的数据存到不同的数据库,那怎么来实现数据源的动态、灵活的切换呢?今天我们就来实现这个功能。前期准备工作我们需要有一台联网的电脑(用于maven自动下载依赖),并且电脑安装JDK 8、IDEA、MySQL数据库、maven,首先创建一个springboot项目(SSM也行)。springboot版本和SSM版本的代码都已经放到码云托管。感兴趣的可.原创 2020-10-19 12:46:56 · 1147 阅读 · 4 评论 -
SpringBoot配置日志每天输出到指定文件
在使用springboot搭建项目时,它内部引入了logback作为日志框架,默认只有info级别的控制台日志输出在线上环境都是输出到文件的,并且每日一个文件夹,自动更换文件(文件内容超出一定大小,自动切分)并且以递增的序号排列,不同级别的日志分文件输出,在SpringBoot项目中如何配置呢?在springboot的配置文件里.yml或.properties文件内配置log的配置文件路径,如下:然后在resources下创建logback-spring.xml文件文件内容如下:原创 2020-09-01 13:22:06 · 5637 阅读 · 5 评论 -
IDEA调试Springboot项目无法启动多个服务实例
如题,本来是配置好了多服务实例启动就会OK的,如图已经勾选 允许并行运行但是,很奇怪,在启动第二个服务实例时启动不起来,在中间服务自己关了,原因是端口占用,为什么会端口占用呢?明明是刚改的端口,仔细一看,到第一个启动窗口发现第一个服务实例自己竟然重启了,重启后端口占用是新改的这个端口,所以导致在第二个服务实例启动时报端口占用的错。...原创 2020-08-31 18:33:50 · 1189 阅读 · 6 评论 -
SpringBoot 2设置session过期时间生效后再修改不生效
SpringBoot 2设置session过期时间生效后再修改不生效在IDEA中,如下设置为1分钟,然后重启,生效,再修改为 PT3M 即3分钟,然后再重启无效不生效,clean 重新编译 重启后还是1分钟。为何呢?springboot 版本是 2.1.8.RELEASE如下设置为 1 分钟如下修改为3分钟,重启后不生效server: port: 8081 servlet: ...原创 2019-10-10 14:38:58 · 2807 阅读 · 5 评论 -
SpringBoot 项目在linux后台守护进程运行
首先需要进到自己springboot项目的根目录,然后执行如下linux命令nohup java -jar springbootProjectName.jar >logName.log 2>&1 &命令详解:nohup:不挂断地运行命令,退出帐户之后继续运行相应的进程。>logName.log :是nohup把command的输出重定向到当前目录的指定的...转载 2019-09-29 14:53:10 · 1815 阅读 · 0 评论