Meilisearch spring boot starter
Meilisearch spring boot starter 为一个在springboot项目中引入即可使用的spring boot starter, 提供了对Meilisearch 搜索引擎的相关操作。由于官方api没有提供对对象的操作,对象的操作,需要先转换为json再进行,诸如此类。本项目在其基础上,提供了对象阅读更多Meilisearch spring boot starter[…]
Meilisearch spring boot starter 为一个在springboot项目中引入即可使用的spring boot starter, 提供了对Meilisearch 搜索引擎的相关操作。由于官方api没有提供对对象的操作,对象的操作,需要先转换为json再进行,诸如此类。本项目在其基础上,提供了对象阅读更多Meilisearch spring boot starter[…]
在spring boot中,注册servlet组件,可以使用注解的方式,需要三个步骤: 编写开发要注册的组件(Filter、Servlet、Listener); 使用注解标记组件,也可以在注解的属性中进行配置并设置; 使用 @ServletComponentScan 启用扫描servlet组件。 但是注解中的配置一般不阅读更多Spring boot 2.x 中,servlet组件的注册[…]
Springboot 日志的默认输出格式如下: 输出的信息分别为:时间、日志级别、进程id、线程名称、日志名称(一般为类名称)、日志信息。 日志文件 默认情况下,springboot只会在控制台输出日志,如果需要将日志写入文件,可以配置logging.file 或 logging.path。具体说明如下: loggin阅读更多Springboot日志log说明[…]
简介 使用minIO单bucket存储获取删除对象(文件) 也可以获取对象输入流、直接写入输出流 支持多个bucket,也兼容v1.0.0的配置默认bucket 可创建和删除bucket 使用方法: 依赖 配置 如果不配置默认bucket,则需要在使用api时指定。存储时指定的bucket如果不存在,则会自动创建。tm阅读更多MinIO spring boot starter 1.1.0 发布[…]
Minio是一个对象存储服务器,在项目中可以用来存储文件,替代本地存储或者ftp存储的功能。 docker 安装 linux 安装 安装登陆后如下: 新建bucket后,就就可以在buket中存储文件了。 在spring boot项目中使用minio minio-spring-boot-starter事对minio存储阅读更多使用 MinIO 搭建文件存储服务器[…]
MinIO spring boot starter 是为 minio 在springboot项目中使用而编写的springboot starter,具有一般项目中使用到的文件存储获取功能,计划在后续版本将添加操作minIO的更多功能。 功能简介 使用minIO单bucket存储获取对象(文件) 也可以获取对象输入流、直阅读更多MinIO spring boot starter 1.0.0 发布[…]
依赖 编写spring boot starter 需要以下额外依赖: 编写starter的功能 这是自己的spring boot starter 所能提供的功能,本例中实现一个加法功能,如下: 配置功能组件Bean 设置自动配置 这一步需要我们将功能组件的配置文件设置到 META-INF/spring.factorie阅读更多编写自己的 spring boot starter[…]
在Springboot中,使用maven打包,如果需要加入额外lib库,或者额外的jar包,可以在maven的pom.xml配置文件中使用如下的配置完成: <build> <plugins> <plugin> <groupId>org.springframework.boot</group阅读更多Springboot使用maven打包加入额外lib库中的jar包[…]
在springboot项目中,除了启动类的主函数mainclass,如果还出现其他的main方法,本地运行是没有任何问题,但是在打包package时,就会报错,说repackage时,在项目中有多个候选的主方法。这是后,我们就需要在maven的pom.xml文件中指定打包时的mainClass,具体是在spring-b阅读更多Springboot使用maven打包指定mainClass[…]
使用elasticsearch和springboot开发博客搜索服务,可分为两个部分: 将博客数据同步到elasticsearch:包括全量同步和增量同步 springboot整合elasticsearch开发搜索功能 elasticsearch 数据同步 先将mysql中的数据同步到es中,才能进行搜索。es的数据同阅读更多使用elasticsearch和springboot开发博客搜索服务[…]
上一篇介绍了Cassandra分布式数据库的基本操作和分布式原理,这篇文章将介绍怎样在spring boot中使用Cassandra。 Cassandra jpa 依赖: 在SpringBoot中使用Cassandra,需要以下依赖: 实体定义 使用 Spring Data Repositories 自定义的repos阅读更多SpringBoot中使用Cassandra分布式数据库[…]
在springboot 1.x中,对springmvc的配置,我们一般都继承抽象类 WebMvcConfigurerAdapter,根据需要覆盖其中一些的配置方法即可调整spring mvc的默认配置。如下示例: 但是,在spring boot 2.x中, WebMvcConfigurerAdapter 被标记为过期,阅读更多Spring boot 2.x与1.x WebMvc配置的区别(WebMvcConfigurer)[…]
Spring boot 1.x 的项目,升级为Spring boot 2.x 后,静态资源不能访问了,出现404,这是由于 Spring boot 2.x 对webmvc的配置与之前不同。 Spring boot 2.x 配置webmvc,实现WebMvcConfigurer接口即可 。 WebMvcConfigure阅读更多Spring boot 2.x 中静态资源不能访问,配置webmvc[…]