不论哪种方式,打包后的包都会放在项目的 target 文件中jar包方式Spring Boot项目默认打包方式为 jar 包找到 maven 中的 package 双击即可 成功后如图所示用命令操作运行jar包 用dos 命令打开 jar 包所在目录(路径中不能包含特殊字符),然后运行命令java -jar demo-0.0.1-SNAPSHOT.jar // jar包名 如图所示为运行成功
转载 2024-03-21 00:05:33
77阅读
前言场景:springboot2.2.2集成zipkin。 在做集成gateway的时候,在网上看到别人的配置里面有这个zipkin的配置,就随便搜了下,没想到是个监控服务的。类似相关的插件,之前集成过springboot admin。开始看网上的教程,自己就单独建了个子工程,然后引入依赖,写入配置。启动类添加服务端注解,进行启动,失败了。 搜了一番,去除log4j依赖,添加tomcat相关依赖,
转载 2024-04-03 21:52:33
246阅读
前言学习了一段时间springboot,一般都可以在项目中使用springboot开发了。因为springboot的东西并不多,或者说,springboot根本就没有新东西。好了,现在问一句,我们为什么要用springboot?我听过的回答:A:Spring Boot 最主要是不用 XML 配置,可以用 Java 来配置 bean,省去了许多配置文件。我又问:Spring 本身就可以用 Java
 Zipkin 是 Twitter 的一个开源项目,是一个致力于收集所有服务的监控数据的分布式跟踪系统,它提供了收集数据和查询数据两大接口服务。有了 Zipkin 我们就可以很直观地对调用链进行查看,并且可以很方便地看出服务之间的调用关系以及调用耗费的时间。Zipkin 数据收集服务 部署 Zipkin 需要先下载已经编译好了的 jar 包,然后 java–jar 启动即可。curl -
在开发中,如果相同的查询条件去频繁查询数据库, 是不是会给数据库带来很大的压力呢?因此,我们需要对查询出来的数据进行缓存,这样客户端只需要从数据库查询一次数据,然后会放入缓存中,以后再次查询时可以从缓存中读取。Spring开始提供了强大的基于注解的缓存支持,可以通过注解配置方式低侵入的给原有Spring应用增加缓存功能,提高数据访问性能。SpringBoot支持很多种缓存方式:redis、guav
转载 2018-07-03 15:59:00
129阅读
pom中添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>常规切面使用切入指定包类目
原创 2023-02-01 12:11:32
306阅读
对于数据访问层,无论是哪种数据库,springBoot 底层都是采用Spring Data的方式统一处理各种的数据库,Spring Data也是Spring
原创 2023-04-08 01:45:05
481阅读
# 使用Redis在Spring Boot中的应用 Redis是一个开源的内存数据库,可以用作缓存、消息队列、分布式锁等。在Spring Boot中使用Redis可以提高系统的性能和可靠性。本文将介绍如何在Spring Boot中使用Redis,并提供相应的代码示例。 ## 为什么要使用Redis 在传统的数据库中,数据的读写会涉及到磁盘的IO操作,速度较慢。而Redis是基于内存的数据库,
原创 2024-03-25 06:27:23
30阅读
SQLite简介SQLite是什么SQLite是一个软件库,实现了自给自足,无服务器,零配置(无需按安装和管理配置),事务性的,在世界被广泛部署的SQL数据库引擎。SQLite源代码不受版权限制。简单来讲:轻量型数据库,占用资源小。写是这样写,但是还是不理解,为什么就是轻量型呢?建议自行查阅。以下是来自网络查询资料(不限于百度):1、SQLite是一款轻型数据库,遵守ACID(是指数据库管理系统在
原创 精选 10月前
412阅读
创建一个类并继承接口ApplicationRunner,实现接口的run方法  为类添加两个注解@Component和@Order 添加测试参数 ,如下图,普通参数 与键值对参数 ,启用服务,成功输出参数值
原创 2022-10-17 06:22:49
103阅读
早上刚起来看订阅号时,偶然间看到使用hutool工具类导出excel。以前用过POI、easyexcel等工具的导入导出功能,总感觉太麻烦了,一顿乱七八糟的配置支撑条件。闲来无事,看着文档实际动手欧撸一遍。pm.xml中新加支撑####################################################################<dependency>
原创 2020-01-26 11:51:53
2447阅读
通过注解的方式实现filter过滤器。 创建Filter包,并在该包下创建MyFilter 示例代码: 注意需要加注解,配置需要拦截哪些路径。过滤的逻辑在输出语句处实现。并且如果不阻断请求,需要让请求过滤链继续。 需要在启动类上加包扫描注解,代码如下: 注解:@ServletComponentSca
转载 2019-06-18 17:27:00
88阅读
2评论
需要在springboot的启动类Webapplication上加上注解,对指定包进行扫描: com.bjpowernode.springboot.servlet是包的全名,servlet文件所在的包。 servlet类上需要加上注解,配置映射路径,才能被解析: 完整代码示例: 启动类的代码:
转载 2019-06-17 17:57:00
105阅读
2评论
win安装redis客户端https://github.com/tporadowski/redis/releases下载zip文件解压redis-server.exe运行redispom添加redis
原创 2023-02-01 12:11:15
82阅读
集成//版本号<properties> <springfox.swagger.version>2.9.2</springfox.swagger.versio
原创 2023-02-02 08:24:01
200阅读
简单使用集成 <dependency> <groupId>com.github.pagehelper</groupId> <
原创 2023-02-03 08:31:47
213阅读
Springboot默认集成的就是logback,logback相对来说是优秀于log4j的,log4j2也是参考了logback的设计。本篇就是来看看如何使用logback。新建一个Springboot项目,勾选web就OK了,项目会自动集成logback。控制台日志写一个controller测试一下:import org.slf4j.Logger;import org.slf
说 明现在开发中大部分主要使用spring boot 进行开发,Kafka的Java客户端,使用比较少这里就不做介绍了,如果大
原创 2022-12-14 18:22:42
260阅读
在项目中使用Swagger:新建一个springboot-web项目添加Maven依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0&l
原创 2023-07-25 20:32:35
64阅读
在Spring Boot中,@Autowired注解用于自动装配Spring容器中的bean。当你想要在一个类中注入另一个类时,你可以使用@Autowired注解来自动完成这个注入过程。Spring Boot会自动查找匹配的bean并将其注入到被标注的字段、方法或构造函数中。下面是使用@Autowired注解的一些示例:注入字段:@Service public class MyService {
原创 2024-04-11 18:45:02
142阅读
  • 1
  • 2
  • 3
  • 4
  • 5