![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
spring boot
文章平均质量分 69
崔雨田
这个作者很懒,什么都没留下…
展开
-
spring boot 日志配置文件,开发、测试、生产环境
<?xml version="1.0" encoding="UTF-8"?> <!-- 彩色日志 --><!-- 彩色日志依赖的渲染类 --><conversionRule conversionWord="clr" converterClass="org.springframework.boot.logging.logback.ColorConverter" /><conversionR原创 2021-05-04 13:45:51 · 330 阅读 · 0 评论 -
spring security 集成 swagger 请求添加全局token
security 无设置自定义过滤器项目依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-boot-starter</artifactId> <version>3.0.0</version> </dependency>原创 2020-12-16 15:03:29 · 1143 阅读 · 0 评论 -
spring boot 使用jest 操作 elasticsearch 完成索引管理 高亮分页搜索文档
目的添加索引删除索引添加文档删除文档批量添加批量删除搜索文档高亮搜索分页搜索获得文档yamlspring: elasticsearch: jest: uris: http://127.0.0.1:9200/ read-timeout: 300s connection-timeout: 5s application: name: es-jest-api依赖 <dependency>原创 2020-09-04 16:44:41 · 332 阅读 · 0 评论 -
spring boot 2.2.4集成 rabbitmq
安装所需环境rabbitmq-server-3.7.4.exeotp_win64_20.3.exe安装 otp_win64_20.3.exeRabbitMQ服务端代码是使用并发式语言Erlang编写的,安装Rabbit MQ的前提是安装Erlang。安装 otp_win64_20.3 十分简单, 直接双击傻瓜式安装即可,但是安装的时候需要记住安装的位置, 因为后续需要设置环境变量。配置环境变量1、新建立环境变量变量名 ERLANG_HOME变量值 C:\Program原创 2020-08-29 14:50:36 · 419 阅读 · 0 评论 -
Spring boot 整合 Elasticsearch之安装配置
一、 概述Elasticsearch是面向文档(document oriented)的,这意味着它可以存储整个对象或文档(document)。然而它不仅仅是存储,还会索引(index)每个文档的内容使之可以被搜索。在Elasticsearch中,你可以对文档(而非成行成列的数据)进行索引、搜索、排序、过滤。Elasticsearch比传统关系型数据库如下:Relational DB ->...原创 2020-03-27 15:07:53 · 302 阅读 · 0 评论 -
spring boot 自动生成数据库设计文档
使用效果maven 依赖 <dependency> <groupId>cn.smallbun.screw</groupId> <artifactId>screw-core</artifactId> <version>1.0.3</version> </dependency>原创 2020-08-28 11:22:05 · 422 阅读 · 0 评论 -
log4j:WARN No appenders could be found for logger (com.netease.qa.testng.TestngRetry). log4j:WARN Pl
spring boot 解决日志警告log4j:WARN No appenders could be found for logger (com.netease.qa.testng.TestngRetry).log4j:WARN Please initialize the log4j system properly.原因是没有对log4j这个jar进行文件配置。将log4j.properties文件放在src目录下就可以了。新建配置文件 log4j.propertieslog4j.rootL原创 2020-08-26 19:55:34 · 336 阅读 · 0 评论 -
spring boot 数据校验之 @Valid @Validated
校验字段// 校验字段@Valid @Validated 是@Valid 的一次封装,是Spring提供的校验机制使用。@Valid不提供分组功能 配置全局异常@Slf4j@ControllerAdvicepublic class GlobalExHandler { @ExceptionHandler(Exception.class) @ResponseBody public String error(Exception e) { e.print原创 2020-08-26 16:02:01 · 443 阅读 · 0 评论 -
spring boot 日志配置文件
<?xml version="1.0" encoding="UTF-8"?><configuration debug="false"> <springProperty scope="context" name="APP_NAME" source="spring.application.name" defaultValue="spring" /> <springProperty scope="context" name="LOG_PATH" sour原创 2020-08-26 15:04:04 · 399 阅读 · 0 评论 -
Springboot 使用 maven 打包项目的时候减少jar文件的大小
使用减少jar 包的大小 <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plug原创 2020-08-11 09:13:14 · 650 阅读 · 0 评论 -
spring boot 统一返回结果
统一返回结果用处:在前后端分离的项目数据交互时候为了统一数据返回的类型,我咩会自己定义一个统一返回结果的类,在本类中你可以设置自己的返回状态码、返回的数据、返回的消息等,本例中采用链式编程的思想。1、Code import io.swagger.annotations.ApiModelProperty;import lombok.Data;import java.util.HashMap;import java.util.Map;//统一返回结果的类@Datapublic class原创 2020-06-04 17:10:50 · 348 阅读 · 0 评论 -
Spring boot 编写静态工具类读取配置文件信息
使用场景1、OSS2、视频点播3、调用第三方接口配置文件# 视频点播的配置accessKeyId = " ";accessKeySecret = " ";工具类@Componentpublic class Contast implements InitializingBean { @Value("${accessKeyId}") private String accessKeyId; @Value("${accessKeySecret}") priva原创 2020-06-01 14:37:56 · 572 阅读 · 0 评论 -
Spring boot 实战阿里云短信服务 微服务
前提工作:1、注册阿里云账号2、开通短信服务3、账号需要充值一点金额, 短信服务是收费的4、学习官方文档一、注册阿里云账号自己注册, 略二、开通短信服务1、登陆阿里云控制台, 搜索短信服务2、开通短信服务我这里已经开通过了, 第一次进入会提示开通服务, 点击开通即可。3、学习官方文档官方文档是我们学习新技术最好的参考资料, 这里会给出所有的样例, 以及向我们详细的介绍这项技术。 (好多技术文档都是英文的, 阅读起来比较费劲, 直接就把一部分同学劝退了, 好在阿里云是国产。。。)原创 2020-05-18 21:37:09 · 412 阅读 · 3 评论 -
Spring boot 使用 jsuop解析 IP 为真实地址
依赖: <!--jsoup--> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1.11.2</ver...原创 2020-04-22 16:57:48 · 185 阅读 · 0 评论 -
spring boot 自定义 404 500 界面
遇到系统报错时候, 我们可以很清楚在日志中发现, 所有的错误都是被转发到一个 error请求中处理, 并且是获取错误代码。 所以自定义错误界面方法如下@Controllerpublic class MyerrorController implements ErrorController { @RequestMapping("/error") public String han...原创 2020-04-17 22:19:27 · 407 阅读 · 0 评论 -
Spring boot +Thymeleaf 实现 文章浏览量和点赞量功能
版本以及所需第三方库Spring boot == 2.2.4Mybatis Plus == 3.0.5jquery.min.jsjquery.cookie.js前端代码1、点赞 <div class="praise"> <span id="am_praise" class="target-fix"...原创 2020-04-01 21:11:28 · 1188 阅读 · 0 评论 -
Spring boot + Mybatis Plus实现上一页、下一页功能。
在做查询的h时候, 我们会遇到上一页、下一页这样的需求, 这时候使用 id + 1 和 id -1 来做查询是不能够完成需求的, 因为会遇到有的 id 被删除而导致id 不连贯的一个情况。Spring boot == 2.2.4Mybatis Plus == 3.0.5此时我们只需要对查询做个排序然后取单个结果就可以//上一篇 SELECT * FROM new_info WHERE ...原创 2020-04-01 21:00:46 · 1663 阅读 · 1 评论 -
Spring boot 2.2.4设置同时支持http和https
https简介超文本传输安全协议(HyperText Transfer Protocol Secure),缩写:HTTPS;常称为 HTTP over TLS、HTTP over SSL 或 HTTP Secure)是一种通过计算机网络进行安全通信的传输协议。HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包。HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护...原创 2020-03-30 11:53:49 · 592 阅读 · 0 评论 -
Spring boot 解决图像上传不能立马回显问题
版本:spring boot : 2.2.4在Tomcat中, 显示图片我们使用的是, 配置虚拟路径, 而在springboot中需要配置本地资源映射路径需要配置一下映射资源位置。@Configurationpublic class WebConfig implements WebMvcConfigurer { @Override public void addResour...原创 2020-03-28 11:29:22 · 693 阅读 · 0 评论 -
spring boot 中解决 Invalid character found in the request target 异常
Invalid character found in the request target. The valid characters are defined in RFC 7230 and RF原因:SpringBoot 2.0.0 以上都采用内置tomcat8.0以上版本,而tomcat8.0以上版本遵从RFC规范添加了对Url的特殊字符的限制,url中只允许包含英文字母(a-zA-Z)、...原创 2020-03-26 20:04:39 · 12654 阅读 · 8 评论 -
spring boot 自动配置原理
spring boot 自动配置从 SpringBootApplication 注解中可以看到, 他是一个复合注解,在他的注解之中EnableAutoConfiguration 是开启自动配置的注解。@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan(ex.原创 2020-08-15 18:19:23 · 154 阅读 · 0 评论