SpringBoot
SpringBoot大大简化了程序员们开发的成本,这里以最清晰,最详细的步骤进行Springboot的学习!
张志飞
知易行难
展开
-
使用hutool的mailUtil工具类发送邮件带有附件时,附件名称乱码问题
比如会出现这种情况:因为附件名称过长导致解决方法:在springboot项目在启动类main方法中增加如下 System.getProperties().setProperty("mail.mime.splitlongparameters", "false");这种修改就好了!原创 2021-12-15 15:33:19 · 1794 阅读 · 3 评论 -
SpringBoot精藏(十三)上传文件
这篇文章主要介绍,如何在springboot工程作为服务器,去接收通过http 上传的multi-file的文件。构建工程为例创建一个springmvc工程你需要spring-boot-starter-thymeleaf和 spring-boot-starter-web的起步依赖。为例能够上传文件在服务器,你需要在web.xml中加入标签做相关的配置,但在sringboot 工程中,它已经为你自动...原创 2018-04-09 16:04:02 · 269 阅读 · 0 评论 -
SpringBoot精藏(十二)SpringBoot整合RabbitMQ
这篇文章带你了解怎么整合RabbitMQ服务器,并且通过它怎么去发送和接收消息。我将构建一个springboot工程,通过RabbitTemplate去通过MessageListenerAdapter去订阅一个POJO类型的消息。准备工作15minIDEAmaven 3.0在开始构建项目之前,机器需要安装rabbitmq,你可以去官网下载,http://www.rabbitmq.com/downl...原创 2018-04-09 15:50:32 · 219 阅读 · 0 评论 -
SpringBoot精藏(十一)SpringBoot中使用redis实现消息队列
这篇文章主要讲述如何在springboot中用reids实现消息队列。准备阶段安装redis,可参考我的另一篇文章,5分钟带你入门Redis。java 1.8maven 3.0idea环境依赖创建一个新的springboot工程,在其pom文件,加入spring-boot-starter-data-redis依赖:<dependency> <groupId...原创 2018-04-09 15:39:43 · 486 阅读 · 0 评论 -
SpringBoot精藏(十)
一:声明式缓冲Spring 定义 CacheManager 和 Cache 接口用来统一不同的缓存技术。例如 JCache、 EhCache、 Hazelcast、 Guava、 Redis 等。在使用 Spring 集成 Cache 的时候,我们需要注册实现的 CacheManager 的 Bean。Spring Boot 为我们自动配置了 JcacheCacheConfig原创 2018-01-23 09:33:12 · 218 阅读 · 0 评论 -
SpringBoot精藏(九)SpringBoot集成swagger2
一:先引入项目需要的jar包引用<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org原创 2018-01-18 20:38:15 · 216 阅读 · 0 评论 -
SpringBoot精藏(八)Spring restDocs创建API文档
一:创建一个SpringBoot项目,引入需要的jar文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:/原创 2018-01-15 11:39:43 · 5592 阅读 · 0 评论 -
SpringBoot精藏(七)SpringBoot整合redis
一:创建一个SpringBoot项目后引入需要的jar包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http:原创 2018-01-15 11:08:07 · 11128 阅读 · 1 评论 -
SpringBoot精藏(六)SpringBoot开启申明式事务
SpringBoot开启申明式事务,只需要一个@Transactional就可以。因为在SpringBoot 中已经默认对jpa和mybatis,hibernate开启了事务,在引入引用的时候自动就开启了事务。但是想要用BeatlSQL的话,就必须自己手动开启事务。首先创建一个SpringBoot项目,然后引入所依赖的jar包。<project xmlns="http://maven原创 2018-01-12 14:49:08 · 8729 阅读 · 0 评论 -
SpringBoot精藏(五)SpringBoot整合mybatis
本文主要讲解如何在springboot下整合mybatis,并访问数据库。由于mybatis这个框架太过于流行,所以我就不讲解了。引入依赖在pom文件引入mybatis-spring-boot-starter的依赖: dependency> groupId>org.mybatis.spring.bootgroupId>原创 2018-01-11 17:21:17 · 791 阅读 · 0 评论 -
SpringBoot精藏(三)SpringBoot用jdbcTemplates访问MySQL
准备工作:初始化MySQL-- create table `account`DROP TABLE `account` IF EXISTSCREATE TABLE `account` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `money` double DEFAULT NULL,原创 2018-01-08 09:28:20 · 312 阅读 · 0 评论 -
Spring精藏(一)第一个SpringBoot项目构建及eclipse安装Springboot
一:首先需要在eclipse中安装Springboot的插件1.打开eclipse,到这个目录下 Help -> Eclipse Marketplace…Search或选择“Popular”标签,选择Spring Tool Suite (STS) for Eclipse插件,安装:一直按照提示进行安装就好了。2新建一个springboot项目 New -> Project… 找到Spring目原创 2018-01-06 10:49:57 · 1618 阅读 · 0 评论 -
SpringBoot精藏(二):Spring Boot配置文件详解
springboot采纳了建立生产就绪Spring应用程序的观点。 Spring Boot优先于配置的惯例,旨在让您尽快启动和运行。在一般情况下,我们不需要做太多的配置就能够让spring boot正常运行。在一些特殊的情况下,我们需要做修改一些配置,或者需要有自己的配置属性。一、自定义属性当我们创建一个springboot项目的时候,系统默认会为我们在src/main/j原创 2018-01-06 11:15:45 · 302 阅读 · 0 评论