【背景】刚接触大数据项目,在生产环境中经常需要使用日志来判定一些问题的原因。一直以来都在使用System.out.println的标准输出来往控制台上打印日志。这种方法对性能影响很大不说,查看日志太困难了,简直无法忍受。所以,尝试了一下使用logback的方法来将日志打印到文件中,以方便查看。这里只是简单的实践了一下使用方法,具体细节可以参照下面两个不错的帖子。http://aub.iteye.c
转载
2024-03-18 19:33:23
38阅读
由于项目的需要, 今天给spirng boot项目添加了profile功能。再网上搜索了一圈,也没有找到满意的参考资料,其实配置并不难,就是没有一个one stop(一站式)讲解的地方,所以有了写这篇博客的想法。由于本人水平有限,文中任何错误和纰漏欢迎大家反馈。希望本文可以给你带来帮助。 本文实现的目标:
转载
2024-03-21 21:27:13
0阅读
在本文中,我将和大家分享如何通过 Maven 将 Spring Boot 与 MySQL 集成的过程。这是一个相对简单但非常实用的搭配,可以帮助我们轻松构建后端服务并进行数据持久化。
## 环境准备
在开始之前,我们需要确保我们的开发环境已正确配置。以下是我所用到的相关依赖和版本信息。
### 依赖安装指南
首先,我们需要在 `pom.xml` 文件中添加以下依赖:
```xml
一个轻量级java权限认证框架,让鉴权变得简单、优雅(官方文档描述 哈哈)一、pom依赖<dependency>
<groupId>cn.dev33</groupId>
<artifactId>sa-token-spring-boot-starter</artifactId>
<versio
转载
2023-05-25 23:37:58
129阅读
1 添加依赖<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</dependency>
<dependency>
<groupId>ch.qos.logback<
转载
2024-04-01 10:44:55
51阅读
Maven工程配置logback打印日志 logback.xml配置: <?
xml version
="1.0"
encoding
="UTF-8"
?>
<!--
从高到地低
OFF
、
FATAL
、
ERROR
、
WARN
、
INFO
、
DEBUG
、
转载
2024-05-08 13:12:13
71阅读
添加依赖 <dependency>
<groupId>net.logstash.logback</groupId>
<artifactId>logstash-logback-encoder</artifactId>
<version>4.9</ve
转载
2024-04-04 20:14:22
65阅读
SpringMVC集成Logback日志管理 SpringMVC集成Logback日志管理前言一、maven依赖相关jar包二、创建logback.xml配置文件三、配置中遇到问题详解 前言原来使用springboot配置logback非常的简单。今天使用springMVC配置了一下,坑挺多的,包括路径配置。看了很多博客,都是有坑的,这里记录一下,以免以后再踩坑。一、maven依赖相关jar包在项
转载
2024-04-01 13:44:53
50阅读
统一设计 maven很好的把项目整合在一起,在部署时,每个项目可以有自己的Dockerfile,在构建后把对应的jar包复制到Dockerfile的同级目录,使用使用统一的打包镜像和容器启动方法去执行就可以了。 需要大maven根项目添加插件 Dockerfile的统一内容 在src/main/do
原创
2022-08-25 10:36:55
62阅读
这个maven插件贼好用,SpringBoot无缝集成
原创
精选
2024-07-22 21:26:38
252阅读
Spring Boot中自带有Tomcat容器,因此Spring Boot项目只需要运行main函数,就可以运行,但是以往的web项目,我们习惯于使用自己安装的Tomcat运行或者使用Tomcat、Jetty插件来运行项目,方便简单,同时部署也是简单,只需要把生成的war包放在Tomcat的webapps下面,然后重启Tomcat,就可以访问项目了。那么Spring Boot想通过上面的方式部署和
1.构建测试数据库(Mysql)CREATE TABLE `message` (
`ID` int(50) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`NICK_NAME` varchar(50) DEFAULT NULL COMMENT '昵称',
`IP` varchar(50) DEFAULT NULL COMMENT 'IP',
`INSE
转载
2024-07-23 22:11:02
27阅读
Springboot+swagger2.7集成开发**Springboot集成环境配置Swagger2.7集成集成测试Springboot集成环境配置代码块开发Spring Boot应用,例如:@RestControllerclass App { @RequestMapping("/") String home() { "hello" }}引入SpringBoot的JAR文件.<
原创
2022-01-14 10:19:50
159阅读
Springboot+swagger2.7集...
原创
2022-12-14 10:38:59
349阅读
aven可以使用mvn package指令对项目进行打包,如果使用Java -jar xxx.jar执行运行jar文件,会出现"no main manifest attribute, in xxx.jar"(没有设置Main-Class)、ClassNotFoundException(找不到依赖包)等错误。要想jar包能直接通过java -jar xxx.jar运行,需要满足
转载
2024-03-21 00:02:59
48阅读
文章目录一、引入插件二、父项目为spring-boot-starter-parent时插件的功能三、使用spring-boot-dependencies引入SpringBoot四、打包为可执行文件 SpringBoot对maven提供了Spring Boot Maven插件,它可以用来将项目打包为可自行的jar或者war包,运行SpringBoot应用程序,生成构建信息和在运行整合测试前启动S
转载
2024-03-19 21:01:24
104阅读
Mybaits概念和背景了解MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提
转载
2024-07-05 12:16:40
10阅读
开发工具:eclipse项目中需要把部分功能单独剥离出来,单独作为微服务部署,因此需要新建一个spring boot 项目,单独构建jar包,需要保证jar能成功启动运行。经过一整天的试错之后,终于成功了!!!需要先保证电脑环境中已经配置好了maven的环境变量,不清楚的可以百度。先通过maven build构建方式如下:下面是我最终的pom文件配置内容<?xml version="1.0"
转载
2024-03-04 09:55:55
107阅读
我们的开发环境使用到maven idea集成maven首先 maven需要安装上Maven解压放到硬盘的一个目录下面打开环境变量(计算机-右击-属性-高级系统配置-高级-环境变量)给环境变量path的变量值末尾添加“%M2_HOME%\bin”,点击【确定】新建变量“M2_HOME”,变量值“C:\apache-maven-3.3.9”(存放maven的路
原创
2023-01-10 09:59:54
184阅读
在多模块Maven项目中,反应堆(Reactor)是一个包含了所有需要构建模块的抽象概念,对于Maven用户来说,主要关心的是两点:哪些模块会被包含到反应堆中?
反应堆中所有模块的构建顺序是什么?例如有这样的一个多模块项目:plexus-security包含了8个子模块,其中security-realms还包括了更进一层的两个子模块。
运行mvn clean install可以看到这样的输出:Ja
转载
2024-05-17 17:24:03
41阅读