springboot
文章平均质量分 91
ZeroMaster
编码一时爽,重构火葬场
展开
-
springBoot配置属性
https://segmentfault.com/a/1190000004316491转载 2020-08-21 14:39:46 · 105 阅读 · 0 评论 -
模拟写一个springBoot的小框架
我们在学习springBoot的时候会发现一个问题,通常一个功能需要两个jar包。比如需要一个autoconfig的jar包,一个是starter-xx的jar包。如下图所以我们来写一个类似的功能。一:先准备一个autonconfig的jar包第一步,先写一个mongodb-spring-boot-autoconfiguration的项目这个时候我们需要一些jar包<?xml version="1.0" encoding="UTF-8"?><projec..原创 2020-08-12 22:09:04 · 267 阅读 · 0 评论 -
springBoot热加载设置
我们在开发springBoot微服务的时候,在代码编辑的时候每次改了代码都需要重启,这样会很耗费时间,因此在IDEA中需要热加载处理下。第一步,需要添加热加载包。 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId>原创 2020-07-03 22:31:58 · 749 阅读 · 0 评论 -
springBoot等启动出现java.lang.NoClassDefFoundError: ch/qos/logback/classic/Level原因探秘
我使用的是Gradle构建springBoot项目,没有显示的依赖过这个包,了解发现,这个包是被spring-boot-starter-web依赖自动导入的。在IDEA View->Tool Windows->Gradle 查看,确实有这个依赖File->Project Structure->Libraries里也显示已经有这个依赖了那为什么还会报...原创 2020-04-14 11:39:41 · 2053 阅读 · 0 评论 -
SpringBoot1.x升级到2.x遇到的坑总结
从springBoot1.x到springBoot2.x,有很多内容变化,其中springBoot2.x支持spring5以及webflux,这是一些比较新的东西,但是我在项目升级的过程中,发现很多配置以及方法与原来不一样,接下来总结下。首先:JPA的不同。这里主要涉及Repository接口几个方法修改:save --> saveAll findOne--> findB...原创 2019-11-18 11:16:33 · 2217 阅读 · 0 评论 -
SpringBoot中定时任务多线程任务
Spring Boot 使用Spring自带的Schedule来实现定时任务变得非常简单和方便。在这里个大家分享下。开启缓存注解@SpringBootApplication@EnableScheduling //开启定时任务public class Application { public static void main(String[] args) { S...原创 2018-12-01 15:54:46 · 916 阅读 · 0 评论 -
springBoot中添加log4j日志
在我们本地开发的时候,可以把结果打印到控制台上,但是当我们发布到测试或者生产环境的时候,我们需要把相应的信息打印到文件中。所以接下来我们将告诉大家如何操作。(1):引入相应的jar包。<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot...原创 2018-05-15 19:42:10 · 12334 阅读 · 2 评论 -
springBoot+mybatis plus的架构开发(精华)
在开发的时候,我们为了快速开发可以使用springBoot,这样不需要配置xml,只需要注解。如果配合mybatis plus开发数据就更快了。下面我们将讲述如何快速的搭建一个springBoot+mybaits的架构。第一步,准备工程。在eclipse中,右键选择new 然后选择other,再选择Maven下的Maven Project.继续Next->Next.Group Id输入你的名...原创 2018-04-11 10:54:28 · 1342 阅读 · 3 评论 -
springBoot+下载
在springBoot我们上次文件和其他相比,就简单不少,现在我们在SpringBoot的基本框架基础上添加上传图片。一:没有新的jar包,但是在原有的jar包中必须需要有如下jar包。<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...原创 2018-03-27 13:14:18 · 1046 阅读 · 0 评论 -
springBoot中添加PageHelper分頁插件
我们在完成好spring Boot的基本开发框架的时候,但是在很多页面查询的时候需要分页,这个时候我们现在需要添加PageHelper的插件。 一:添加PageHelper的jar包。 <!-- mybatis 分页插件 --> <dependency> <groupId>com.github.pagehelper</...原创 2018-03-27 10:42:27 · 802 阅读 · 0 评论 -
Swagger-ui与springBoot的结合
在我们开发的时候,测试接口很多时候都需要写测试类来测试,但是现在有一个非常方便的工具用于我们测试我们开发的接口是否可用,那就是swagger-ui,他的地址是:https://swagger.io/download-swagger-ui/。swagger-ui和springBoot的搭配,特别方便,操作步骤如下。1:在pom.xml中准备相应的jar包地址: <!-...原创 2018-03-21 15:51:29 · 408 阅读 · 0 评论 -
SpringBoot+mybatis plus的代码自动生成
在我们开发的时候,特别希望一些简单的代码可以自动生成,我们只需要开发一些比较核心的业务逻辑的内容就可以了。mybatis plus就完成了这方面的内容。下面我们将如何来实现自动代码生成。一:引入相应的jar包(核心的jar)。 <!-- 阿里巴巴druid数据库连接池 --> <dependency> <groupId>com.alibaba</gr...原创 2018-03-29 20:22:08 · 3704 阅读 · 6 评论 -
SpringBoot的开发
springBoot是一个非常好的快速开发框架,特别适用于快速迭代的开发。一些基本的配置都省略了,让我们抛弃了对于一些配置的设置。现在就把一些springBoot的心得体会记录下来。实现简单的springBoot开发1:在eclipse中准备maven项目。其中选择maven Project项目,在这里是为了方便开发所以使用它。如下图:2:接下来一直点击下一步,一直到如下图,配置好后点击finis...原创 2018-03-19 15:45:34 · 163 阅读 · 0 评论 -
SpringBoot集成邮件发送
我们在学习了sprinBoot的架构后,肯定需要一些小的操作,比如邮件发送。下面将讲述如何集成163邮箱的邮件服务器。一:首先是注册网易的邮件服务器1:首先你登录到网易163邮箱,然后在设置-》POP3/SMTP/IMAP中,点击开通邮箱。2:输入密码,你自己设置的,要记住。二:springBoot代码开发1:引入jar包,在pom.xml里引入如下内容: <!-- 邮件服务 begin -...原创 2018-03-23 08:53:46 · 354 阅读 · 0 评论 -
Spring Boot架构中添加Swagger
基于SpringBoot+Springmvc+mybatis+mybatis-generator代码自动生成架。在上面的文章中我们实行了基本springBoot架构,接下来我们给这个架构添加swagger接口调试:一:添加相应jar包,在pom.xml中添加如下代码:<!-- swagger2配置pom开始 --> <dependency> <groupId&g...原创 2018-03-22 13:59:38 · 390 阅读 · 0 评论 -
基于SpringBoot+Springmvc+mybatis+mybatis-generator代码自动生成的框架。
当我们在开发java程序的时候,经常会遇到快速开发,因此我们用spring Boot。spring Boot的牛逼之处就是快。一:开发环境配置开发环境:eclipsejava版本:1.8maven:maven3.2.8二:maven项目生成首先在eclipse中点击New->maven->Maven Project 然后出现下图点击next接着继续点击next.如下图,点击finish...原创 2018-03-22 13:37:42 · 1574 阅读 · 0 评论