随笔分类 -  Spring Boot

摘要:一、使用 Swagger 要求:jdk1.8+ 否则 Swagger2 无法运行 步骤: 1、新建一个 SpringBoot Web 项目 2、添加 Maven 依赖 <!-- https://mvnrepository.com/artifact/io.springfox/springfox-swa 阅读全文
posted @ 2021-01-14 20:32 认真对待世界的小白 阅读(293) 评论(0) 推荐(0)
摘要:步骤一:引入 spring-boot-starter-cache 依赖 <!-- 引入Spring缓存依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-cac 阅读全文
posted @ 2020-02-01 17:17 认真对待世界的小白 阅读(5280) 评论(0) 推荐(0)
摘要:官网:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#boot-features-redis 集群文档:https://docs.spring.io/spring-data/data 阅读全文
posted @ 2020-02-01 17:16 认真对待世界的小白 阅读(165) 评论(0) 推荐(0)
摘要:Druid 是 Java 语言中最好的数据库连接池。Druid 能够提供强大的监控和扩展功能。 1、引入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> 阅读全文
posted @ 2020-01-11 22:36 认真对待世界的小白 阅读(829) 评论(0) 推荐(0)
摘要:1、JWT 是什么? JWT 是一个开放标准,它定义了一种用于简洁,自包含的用于通信双方之间以 JSON 对象的形式安全传递信息的方法。JWT 可以使用 HMAC 算法或者是 RSA 的公钥密钥对进行签名。 简单来说,就是通过一定规范来生成 token,然后可以通过解密算法逆向解密 token,这样 阅读全文
posted @ 2019-12-29 03:02 认真对待世界的小白 阅读(2561) 评论(0) 推荐(0)
摘要:1. 引入依赖 <!-- 分页插件依赖 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.0</version> </dependenc 阅读全文
posted @ 2019-12-29 00:40 认真对待世界的小白 阅读(543) 评论(0) 推荐(0)
摘要:Spring Boot 包含许多附加功能,可帮助您在将应用程序投入生产时监视和管理应用程序。 可以选择使用 HTTP 端点或 JMX 来管理和监控您的应用程序,自动应用于审计,健康和指标收集。 一句话:Spring Boot 提供用于监控和管理生产环境的模块—— Actuator 官方文档:http 阅读全文
posted @ 2019-08-25 13:29 认真对待世界的小白 阅读(1559) 评论(0) 推荐(0)
摘要:在开发的时候会遇到配置文件经常修改的情况,比如换一个数据库,我们要去修改配置文件。如果遇到经常反复的切换不同开发环境,而我们只有一个配置文件,那我们就需要反复修改这个文件。 Spring Boot 允许通过命名约定按照一定的格式(application-{profile}.properties)来定 阅读全文
posted @ 2019-08-25 13:28 认真对待世界的小白 阅读(228) 评论(0) 推荐(0)
摘要:1.安装 ActiveMQ 这里以 ActiveMQ 5.15.3 版本为例,下载地址:http://activemq.apache.org/activemq-5153-release.html 官网提供的快速开始案例:http://activemq.apache.org/getting-start 阅读全文
posted @ 2019-08-21 02:08 认真对待世界的小白 阅读(661) 评论(0) 推荐(0)
摘要:在应用中经常会有检索的功能——查询数据库中包含关键字的数据,如果采用查数据库(like 关键字)的方式,效率会非常低。为了解决这个问题,我们引入了 ElasticSearch 框架。 ElasticSearch 下载安装,请参考博客:https://blog.csdn.net/yjclsx/arti 阅读全文
posted @ 2019-08-18 22:47 认真对待世界的小白 阅读(227) 评论(0) 推荐(0)
摘要:常用处理 Java 的日志组件有 slf4j、log4j、logback、common-logging 等。logback 基于 log4j 基础上大量改良,不能单独使用,推荐配合日志框架 slf4j 来使用。 logback 当前分成三个模块:logback-core、logback-classi 阅读全文
posted @ 2019-08-18 19:12 认真对待世界的小白 阅读(570) 评论(0) 推荐(0)
摘要:1.定时任务 Spring Boot 使用注解方式开启定时任务,分为3步 1)启动类里面加上 @EnableScheduling 注解开启定时任务,自动扫描标记了@Scheduled 注解的方法 2)定时任务业务类加上 @Component 注解,用于被容器扫描 3)定时执行的方法加上注解 @Sch 阅读全文
posted @ 2019-08-18 16:37 认真对待世界的小白 阅读(2057) 评论(0) 推荐(0)
摘要:步骤1:加入依赖(starter 依赖,对应数据库的驱动包依赖,第三方数据源依赖) 注意: 1)数据源可以使用 Spring Boot 自带的数据源,可以不用第三方数据源 2)Oracle 驱动包无法在 maven 公共仓库下载,这里的依赖是本人发布在 nexus 私服上的依赖,请不要照搬 myba 阅读全文
posted @ 2019-08-07 22:24 认真对待世界的小白 阅读(1117) 评论(0) 推荐(0)
摘要:1.常用的 Spring Boot 2.x 模板引擎和官方推荐案例 1)JSP(后端渲染,消耗性能) Java Server Pages 动态网页技术,由应用服务器中的 JSP 引擎来编译和执行,再将生成的整个页面返回给客户端。优点是:可以写java代码、支持表达式语言(el、jstl)、内建函数。 阅读全文
posted @ 2019-07-24 23:11 认真对待世界的小白 阅读(428) 评论(0) 推荐(0)
摘要:Filter 1)SpringBoot 启动时默认加载四个 Filter characterEncodingFilter、hiddenHttpMethodFilter、httpPutFormContentFilter、requestContextFilter 2)Filter 优先级 Ordered 阅读全文
posted @ 2019-07-24 22:45 认真对待世界的小白 阅读(603) 评论(0) 推荐(0)
摘要:Spring Boot 提供了全局异常配置,我们可以使用 @ControllerAdvice 注解来标记处理异常的类,在方法上使用 @ExceptionHandler(value=XXXXException.class) 注解来标记该方法处理什么异常。 @ControllerAdvice publi 阅读全文
posted @ 2019-07-20 15:53 认真对待世界的小白 阅读(222) 评论(0) 推荐(0)
摘要:1. 直接在IDE(eclipse、idea 等)运行 main 方法 2. jar 包方式运行 打包成 jar 包,需要增加 maven 依赖(注意:如果没加相关依赖,执行 maven 打包,运行后会报错:no main manifest attribute, in XXX.jar) <build 阅读全文
posted @ 2019-07-20 13:09 认真对待世界的小白 阅读(430) 评论(0) 推荐(0)
摘要:官网给出的配置文件大全: https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#common-application-properties 一、配置文件自动映射到属性 步骤1:Contro 阅读全文
posted @ 2019-07-14 20:56 认真对待世界的小白 阅读(5240) 评论(0) 推荐(0)
摘要:官方介绍:https://docs.spring.io/spring-boot/docs/2.1.0.BUILD-SNAPSHOT/reference/htmlsingle/#using-boot-devtools 需要在项目中引入依赖包: 添加依赖后,在ide里面重启应用,后续修改后马上可以生效 阅读全文
posted @ 2019-07-14 19:28 认真对待世界的小白 阅读(1042) 评论(0) 推荐(0)
摘要:Spring Boot 上传文件也是使用 MultipartFile 类,和 Spring MVC 其实差不多,参考文章:https://www.cnblogs.com/jwen1994/p/11182923.html HTML <form enctype="multipart/form-data" 阅读全文
posted @ 2019-07-14 17:11 认真对待世界的小白 阅读(2723) 评论(0) 推荐(0)