随笔分类 - SpringBoot
摘要:操作步骤: 引入依赖包、配置连接参数、新建队列、生产者代码、消费者代码 依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </d
阅读全文
摘要:1、依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId> </dependency> 2、配置 # MongoDB
阅读全文
摘要:依赖包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> 配置文件(application.pr
阅读全文
摘要:一、简介 ThreadPoolTaskExecutor线程是Spring的线程池,其底层是依据JDK线程池ThreadPoolExecutor来实现的。 二、参数介绍 corePoolSize:线程池维护线程最小的数量,默认为1maxPoolSize:线程池维护线程最大数量,默认为Integer.M
阅读全文
摘要:flash-waimai 一个完整的外卖系统,包括手机端,后台管理,api 基于spring boot和vue的前后端分离的外卖系统 包含完整的手机端,后台管理功能 本项目主要供交流学习,不建议商用。 技术选型 核心框架:Spring Boot 数据库层:Spring data jpa/Spring
阅读全文
摘要:项目名称:基于SpringBoot的金刚模板化接口自动化测试项目 github地址:https://github.com/jinganglong123/jg-api-autotest 项目介绍见README
阅读全文
摘要:简介 Swagger2 作为一个规范和完整的框架,可以用于生成、描述、调用和可视化 RESTful 风格的 Web 服务: 接口文档在线自动生成,文档随接口变动实时更新,节省维护成本 支持在线接口测试,不依赖第三方工具 依赖包 <dependency> <groupId>io.springfox</
阅读全文
摘要:Spring通过任务执行器(TaskExecutor)来实现多线程和并发编程。使用ThreadPoolTaskExecutor可实现一个基于线程池的TaskExecutor。而实际开发中任务一般是非阻碍的,即异步的,所以我们要在配置类中通过@EnableAsync开启对异步任务的支持,并通过在实际执
阅读全文
摘要:1、在启动类上加注解开启定时任务(定时任务可以写在启动类中) package com.gxr.imybatisplus; import com.gxr.imybatisplus.service.schedule.MyScheduleService; import org.mybatis.spring
阅读全文
摘要:使用RestTemplate发送HTTP请求(get和post) 依赖包:springboot、fastjson 代码如下: package com.gxr.restTemplateTest; import com.alibaba.fastjson.JSON; import com.alibaba.
阅读全文
摘要:问题: 在使用SpringBoot进行开发时,如果修改了某个文件比如前端页面html,不能立刻起效。 解决: 在idea中打开修改后的文件,使用快捷键Ctrl+Shift+F9 进行重新编译,然后刷新页面,改变就生效了,免去重启的等待时间。 Ctrl+Shift+F9其实执行的就是菜单中 Build
阅读全文
摘要:SpringBoot默认加载配置文件名为:application.properties和application.yml,如果需要使用自定义的配置文件,则通过@PropertySource注解指定。 JavaBean: pet.properties(./resources/config/pet.pro
阅读全文
摘要:依赖包: JavaBean:(此处使用lombok,可省略setter、getter等方法) application.yml 已缩进来区分同级,并且冒号后必须有空格。 测试代码: 执行结果 此处绑定注入类型分为批量注入和单个注入,批量注入的优先级较高,两种方式的比较如下图:
阅读全文
摘要:使用了lombok的注解(@Setter,@Getter,@ToString,@@RequiredArgsConstructor,@EqualsAndHashCode或@Data)之后,就不需要编写或生成get/set等方法,很大程度上减少了代码量,而且减少了代码维护的负担。 1、在idea中的安装
阅读全文
摘要:controller 配置文件(application.properties) 配置图片目录地址映射。 视图(showPics.ftl) 访问 http://localhost:8080/showPics 即可。
阅读全文
摘要:依赖包: 配置文件application.properties: model: 1 package org.springboot.model; 2 3 /** 4 * @Auther:GongXingRui 5 * @Date:2018/12/24 6 * @Description: 7 **/ 8
阅读全文
摘要:1 package org.springboot.controller; 2 3 import org.springboot.constant.Constant; 4 import org.springframework.stereotype.Controller; 5 import org.springframework.web.bind.annotation.RequestM...
阅读全文
摘要:1 package org.springboot.controller; 2 3 import org.apache.logging.log4j.LogManager; 4 import org.apache.logging.log4j.Logger; 5 import org.springboot.constant.Constant; 6 import org.springf...
阅读全文