![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
springBoot 相关
springboot相关知识
清缓存了吗
java 开发
展开
-
IDEA中使用Maven打包java程序成jar包或者war包
1、先 clean,点击maven,选择项目下的clean选项执行,直至提示成功。2、选择项目下的 package 选项执行,直至提示成功。3、在项目的 target 目录下找到项目打成的jar包或者war包。原创 2022-01-14 10:47:37 · 513 阅读 · 0 评论 -
log4j 的配置文件以及在代码中的使用 log4j.properties
1、先引入相关的jar包依赖只引入下面的两个也可以,源代码如下: <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.7</version> </dependency> <!-- For log4j --> &原创 2020-06-24 09:57:15 · 471 阅读 · 0 评论 -
springboot项目由jar包变成war包打包
springboot项目由原先的jar包打包换成war包打包使用,一共修改两个地方,一个是pom.xml修改,另一个是添加一个war包方式启动springboot的类。1、pom.xml修改(1)添加war(2)移除springboot自带的tomcat插件,添加servlet依赖<dependency> <groupId>org.springframework.boot</groupId> <artifa原创 2021-03-31 10:47:28 · 279 阅读 · 0 评论 -
springboot(2.1.9版本) + elasticsearch(6.2.2版本) + ik分词器(6.2.2版本)整合测试
刚开始我安装的elasticsearch版本是7.9.2版本的,springboot使用的是2.1.9版本,在pom中添加了依赖之后,一直连接不上elasticsearch,改了很多遍配置,就是连接不上,在网上看了很多资料后,觉得是elasticsearch的版本不兼容,照下图所示,重新安装了一个 6.2.2版本的 es,然后整合连接,就成功了。并且测试创建了一个索引也成功了。1、在 pom 中添加依赖 <!-- es依赖 --> <dependency原创 2020-10-15 18:03:25 · 314 阅读 · 0 评论 -
springBoot 配置多个过滤器,实现防止sql注入以及实现跨域访问 (主要如何配置多个过滤器)
springBoot 配置过滤器主要有两种方式,一种是靠FilterRegistrationBean来完成,另一种是通过注解的方式,这里我们用通过FilterRegistrationBean来完成。防止sql注入过滤器的配置以及实现跨域访问的过滤器配置 (1)编写一个实现javax.servlet.Filter接口的 防止 sql 注入的过滤器类**public class SqlFilter implements Filter { @Override public void init(Fil原创 2020-07-29 13:56:05 · 1032 阅读 · 0 评论 -
springBoot 中进行单元测试
在springboot项目中进行单元测试,很简单,看下面的步骤1、在maven的pom.xml 文件中添加 测试的相关依赖 <!-- SpringBoot 整合测试的包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test<原创 2020-07-29 09:40:11 · 327 阅读 · 0 评论 -
SpringBoot 项目代码修改后,设置自动编译,不用重新运行
刚接触springboot项目时,修改一点代码保存后(我用的是eclipse),必须要重新运行启动类进行重新编译,很麻烦,这里介绍一下将项目设置成 修改代码后自动编译,不用重新运行。很简单,只需要在maven的pom.xml文件中添加相关的依赖,如下:代码如下: <!-- 加入以下依赖,代码做了修改,不用重新运行 --> <dependency> <groupId>org.springframework</原创 2020-07-29 09:27:59 · 3675 阅读 · 3 评论 -
springBoot (2.X版本) 项目中 配置 Redis,以及 Redis 的使用(包含注解使用)
废话不多说,开整。前提是已经安装好redis(我下载的是3.2.100的),开整。这里我们将手动设置缓存,和注解式自动设置缓存两种方式都讲解。1、在maven中添加 redis 依赖。(即在pom.xml文件中添加 redis 依赖) <!-- redis依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>sprin原创 2020-07-24 16:34:40 · 483 阅读 · 0 评论 -
springBoot 文件上传至本地磁盘,通过虚拟路径展示 (图片上传为例)
传统项目中,我们的文件会上传至项目文件夹中,但是springBoot项目进行打包后,文件上传会改变jar包大小,不好维护,所以讲文件上传至服务器本地路径下,再通过项目虚拟路径直接读取本地路径下的内容,话不多说,我们开始1、在配置文件 application.properties 中进行配置,如下图,file.staticAccessPath—就是项目的虚拟路径,该路径可直接映射本地磁盘路径,file.uploadFolder----就是本地磁盘路径(即文件上传的路径)代码如下:#静态资源对外暴露的访原创 2020-07-22 10:26:22 · 1290 阅读 · 2 评论 -
使用spring 的 AOP 实现操作日志记录功能
一、添加 maven 依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId> </dependency>二、定义一个操作日志注解类 OpeLog (需要记录模块、操作类型的可以把注释的解开,因我这里只记录增加和修改的操作记录,所以只要一个操作说明)package c原创 2021-05-12 10:31:33 · 340 阅读 · 0 评论 -
springBoot 配置 拦截器
**springBoot 配置拦截器主要使用了两个对象HandlerInterceptorAdapter对象(org.springframework.web.servlet.handler.HandlerInterceptorAdapter)WebMvcConfigurationSupport对象(org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport)**配置步骤如下:1、编写一个实现Handle原创 2020-07-29 15:19:07 · 158 阅读 · 0 评论 -
springBoot 定时任务,开启并行多线程任务
需求背景日常项目开发中,我们经常会遇到以下几种特定需求:一些事情,需要在指定时间执行一些事情,需要在指定时间执行后,再间隔指定时间重复执行一些事情,需要在启动任务之后,隔多久才执行Springboot2中提供了@Scheduled注解,可以定时执行,比如定时检查某些功能是否正常,或定时备份某份数据等,它可以帮你完成这些定时操作。具体实现方法可看该文章(点击此文章)...转载 2020-07-29 16:46:02 · 614 阅读 · 0 评论