springBoot
文章平均质量分 86
SpringBoot一些知识,希望能对你有些用处
ZeroMaster
编码一时爽,重构火葬场
展开
-
java将一个url链接或者文字生成二维码并且转成base64
我们在开发的时候,肯定有这样的需求。把一个url链接转成二维码图片。提供给用户扫描,然后跳转到相应的页面。基本思路(前提:没有用统一的图片服务器如:fastdfs。)(1):把url链接转成图片保存。这样只需要提供图片的地址就行。(2):但是有的时候,需要提供base64图片流。这是因为,图片可能是在内网,不能通过ip转到外面。(3):当使用分布式服务器的时候,生成的图片的地址不一样,如果查找的时候,就不利于管理。这个时候,可以用不需要生成图片的方式。解决第一个思路:(1):需.原创 2021-02-25 14:07:58 · 2805 阅读 · 1 评论 -
maven项目中将配置文件从jar包中提取出来,并且服务启动后读取外部的配置文件
我们在发布服务的时候,有的时候会出现配置文件在jar包或者war包内,每次修改都需要重新打包。这样就会浪费很多时间,特别是线上的问题。需要即刻生效。这个时候就需要我们在打包的时候处理好。 第一步,在pom.xml修改。 在主pom.xml的build处添加如下代码 <plugin> <artifactId>maven-resources-plugin</artifactId>...原创 2020-08-28 15:16:00 · 1609 阅读 · 0 评论 -
SpringBoot启动流程说明
我们在开发springBoot的时候需要明白springBoot的流程是什么样的。springBoot启动结构图原创 2020-05-15 14:28:19 · 107 阅读 · 0 评论 -
SpringBoot注解说明超详细
在说Aspect之前,先要了解下Spring AOP功能,Spring AOP面向切面编程,可以用来配置事务、做日志、权限验证、在用户请求时做一些处理等等。用@Aspect做一个切面,就可以直接实现。1.首先定义一个切面类,加上@Component @Aspect这两个注解...原创 2020-03-11 18:25:30 · 655 阅读 · 0 评论 -
搭建springBoot+springCloud项目
在Java开发分布式领域,有阿里巴巴的dubbo和springCloud的两种比较出名,但是随着springBoot这种开箱即用的模式广泛传播。springCloud越来越广泛。所以掌握springCloud现在也成为必备的东西。确定版本下面我们就基于如下版本开发。 // 定义变量 springBootVersion = '2.0.1.RELEASE' ...原创 2019-12-13 10:00:18 · 1417 阅读 · 0 评论 -
gradle+springBoot2.2集合ActiveMq
springBoot集成AcitiveMq的时候,由于springBoot的版本不同,所有会出现不同的问题。当我们在启动连接池的时候有的时候会出现:启动项目会报错,提示JmsMessagingTemplate无法注入、这个时候,你可以参考:https://blog.csdn.net/eumenides_/article/details/91850332可能是你引入jar包的问题。...原创 2019-12-10 10:39:28 · 365 阅读 · 0 评论 -
SpringBoot中定时任务多线程任务
Spring Boot 使用Spring自带的Schedule来实现定时任务变得非常简单和方便。在这里个大家分享下。开启缓存注解@SpringBootApplication@EnableScheduling //开启定时任务public class Application { public static void main(String[] args) { S...原创 2018-12-01 15:54:46 · 941 阅读 · 0 评论 -
springBoot中添加log4j日志
在我们本地开发的时候,可以把结果打印到控制台上,但是当我们发布到测试或者生产环境的时候,我们需要把相应的信息打印到文件中。所以接下来我们将告诉大家如何操作。(1):引入相应的jar包。<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot...原创 2018-05-15 19:42:10 · 12698 阅读 · 2 评论 -
SpringBoot+mybatis plus的代码自动生成
在我们开发的时候,特别希望一些简单的代码可以自动生成,我们只需要开发一些比较核心的业务逻辑的内容就可以了。mybatis plus就完成了这方面的内容。下面我们将如何来实现自动代码生成。一:引入相应的jar包(核心的jar)。 <!-- 阿里巴巴druid数据库连接池 --> <dependency> <groupId>com.alibaba</gr...原创 2018-03-29 20:22:08 · 3725 阅读 · 6 评论 -
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 · 1365 阅读 · 3 评论 -
SpringBoot的开发
springBoot是一个非常好的快速开发框架,特别适用于快速迭代的开发。一些基本的配置都省略了,让我们抛弃了对于一些配置的设置。现在就把一些springBoot的心得体会记录下来。实现简单的springBoot开发1:在eclipse中准备maven项目。其中选择maven Project项目,在这里是为了方便开发所以使用它。如下图:2:接下来一直点击下一步,一直到如下图,配置好后点击finis...原创 2018-03-19 15:45:34 · 175 阅读 · 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 · 435 阅读 · 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 · 409 阅读 · 0 评论 -
SpringBoot集成邮件发送
我们在学习了sprinBoot的架构后,肯定需要一些小的操作,比如邮件发送。下面将讲述如何集成163邮箱的邮件服务器。一:首先是注册网易的邮件服务器1:首先你登录到网易163邮箱,然后在设置-》POP3/SMTP/IMAP中,点击开通邮箱。2:输入密码,你自己设置的,要记住。二:springBoot代码开发1:引入jar包,在pom.xml里引入如下内容: <!-- 邮件服务 begin -...原创 2018-03-23 08:53:46 · 370 阅读 · 0 评论 -
Mybatis generator中xml配置说明
xmlversion="1.0"encoding="UTF-8"?>DOCTYPEgeneratorConfiguration PUBLIC "-//mybatis.org//DTDMyBatis Generator Configuration 1.0//EN""http://mybatis.org/dtd/mybatis-generator-config_1_0.dtd原创 2017-07-26 16:41:27 · 386 阅读 · 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 · 1601 阅读 · 0 评论 -
springBoot中添加PageHelper分頁插件
我们在完成好spring Boot的基本开发框架的时候,但是在很多页面查询的时候需要分页,这个时候我们现在需要添加PageHelper的插件。 一:添加PageHelper的jar包。 <!-- mybatis 分页插件 --> <dependency> <groupId>com.github.pagehelper</...原创 2018-03-27 10:42:27 · 813 阅读 · 0 评论 -
springBoot+下载
在springBoot我们上次文件和其他相比,就简单不少,现在我们在SpringBoot的基本框架基础上添加上传图片。一:没有新的jar包,但是在原有的jar包中必须需要有如下jar包。<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boo...原创 2018-03-27 13:14:18 · 1067 阅读 · 0 评论 -
Java基础之面向切面编程@Aspect
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术.AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。在s...原创 2019-09-11 11:11:20 · 3026 阅读 · 0 评论