spring boot 学习
xinan~
Stay hungry, stay foolish
展开
-
Spring Boot学习(十六):Spring Boot与Spring Security整合
这里是一个学习过程笔记的汇总:Spring Boot学习汇总学习之前,需要对Spring Security有个大概了解,可以去看官方文档:Spring Security官方文档首先创建一个Spring Boot项目,导入web、Security(这里导入的是5.1.2版本)以及JPA模块。整合JPA操作请看这篇:Spring Boot整合jpa相关操作项目结构如下:首先创...原创 2018-12-28 18:25:25 · 636 阅读 · 0 评论 -
Spring Boot学习(十五):Spring Boot与任务(异步任务,定时任务,邮件任务)
这里是一个学习过程笔记的汇总:Spring Boot学习汇总日常开发中,我们会接触到各种的任务,在之前的公司也接触到了当当网的作业调度框架,不过那个比较复杂,而今天学习的Spring Boot整合的任务就要相对简单很多。如下:首先创建一个Spring Boot项目,只需要导入web模块即可。1、异步任务创建一个servicepackage com.example.task...原创 2018-12-18 15:07:51 · 442 阅读 · 0 评论 -
SpringBoot学习(十四):整合Elasticsearch
这里是一个学习过程笔记的汇总:Spring Boot学习汇总这节的学习,我们首先得了解什么是Elasticsearch,并会简单实用,关于这一块,直接去看es的官方文档即可,非常详细,极力推荐: es权威指南-中文版大概了解了es之后,下面就开始我们今天的学习,首先快速创建一个springboot项目,添加web和es模块即可。首先我们本地需要安装es,然后启动,启动好之后,浏览器输入...原创 2018-12-10 18:42:15 · 509 阅读 · 4 评论 -
Spring Boot学习(十三):整合RabbitMQ
这里是一个学习过程笔记的汇总:Spring Boot学习汇总1、RabbitMQ的简介 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。而RabbitMQ是MQ的一种,是一个由erlang语言开发的AMQP的开源实现。下面详细介...原创 2018-11-30 18:33:11 · 408 阅读 · 0 评论 -
Spring Boot 学习(十二):Redis缓存管理器
这里是一个学习过程笔记的汇总:Spring Boot学习汇总前面已经讲过了关于Spring Boot的缓存相关内容:Spring Boot与缓存,可以先了解下这篇,然后再进行今天的学习。本篇的学习还是在上一篇的基础上进行的: Spring Boot整合Redis1、Redis的缓存管理器之前讲到的缓存都是Spring Boot默认的缓存机制,即默认SimpleCacheConfig...原创 2018-11-28 14:38:38 · 2245 阅读 · 1 评论 -
Spring Boot学习(十一):Spring Boot 整合Redis
这里是一个学习过程笔记的汇总:Spring Boot学习汇总前面一篇已经学习了Spring Boot与缓存,今天就来看看Spring Boot中Redis缓存的使用‘本篇的学习前提是对redis数据库相关操作都有大概的了解,如果对redis不熟悉,可以参考以下几篇文章进行学习:Redis的安装以及启动使用Redis的五种数据类型以及相关操作命令Redis的持久化方案Redi...原创 2018-11-27 17:43:53 · 759 阅读 · 0 评论 -
Spring Boot学习(十):Spring Boot 与缓存
这里是一个学习过程笔记的汇总:Spring Boot学习汇总缓存,我们应该已经很熟悉了。那么今天就来学习一下Spring Boot中怎么使用缓存。1、说起缓存,先来了解下JSR107首先什么是JSR? JSR是Java Specification Requests 的缩写 ,Java规范请求,故名思议提交Java规范,大家一同遵守这个规范的话,会让大家‘沟通’起来更加...原创 2018-11-22 20:05:44 · 1342 阅读 · 2 评论 -
Spring Boot学习(九):整合spring data jpa
这里是一个学习过程笔记的汇总:Spring Boot学习汇总1、什么是jpa? JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA的总体思想和现有Hibernate、TopLink、JDO等ORM框架大体一致。总的来说,JPA包括以下3方面的技...原创 2018-11-20 15:50:10 · 396 阅读 · 0 评论 -
Spring Boot学习(八):Spring Boot与Mybatis整合
这里是一个学习过程笔记的汇总:Spring Boot学习汇总Spring Boot与Mybatis整合,这个整合可是把我折腾的不行,坑见如下:1、创建Spring Boot项目,引入web,mybatis,mysql模块具体操作:File -> New -> Project 然后是如下界面:next,进入如下界面:填写项目名,next, 如下界面选择web,...原创 2018-11-19 18:50:55 · 844 阅读 · 1 评论 -
Spring Boot学习(七):Thymeleaf模板引擎在Spring Boot中的使用
这里是一个学习过程笔记的汇总:Spring Boot学习汇总thymeleaf官网:https://www.thymeleaf.org/1、什么是Thymeleaf? Thymeleaf是一款用于渲染XML/XHTML/HTML5内容的模板引擎。类似JSP,Velocity,FreeMaker等, 它也可以轻易的与Spring MVC等Web框架进行集成作为Web应用的模...原创 2018-11-13 15:39:24 · 984 阅读 · 0 评论 -
Spring Boot学习(六):Spring Boot日志管理
这里是一个学习过程笔记的汇总:Spring Boot学习汇总讲Spring Boot日志管理前,先看看目前有哪些常用的日志框架吧。我们熟悉的应该有:log4j, log4j2, logback, slf4j, 还有不太熟悉的,JUL, JCL, Jboss-logging...具体的资料可以百度看一下。这些日志框架可以分为两大类,一类是日志门面,一类是日志实现,看字面意思大...原创 2018-11-10 19:35:05 · 882 阅读 · 0 评论 -
Spring Boot学习(五):Spring Boot自动配置原理
这里是一个学习过程笔记的汇总:Spring Boot学习汇总前面的例子已经提到过,Spring Boot快捷开发,我们只需要导入一个需要的模块对应的starter,就可以将所有需要组件导入到容器,那么这些Spring Boot是怎么完成的呢?下面就啃一下Spring Boot的源码。从启动类入手:@SpringBootApplicationpublic class DemoAppl...原创 2018-11-09 17:27:02 · 570 阅读 · 1 评论 -
Spring Boot学习(四):Profile多环境支持
这里是一个学习过程笔记的汇总:Spring Boot学习汇总 在真正的项目开发过程中,除了本地开发环境外,还会有测试环境,线上环境,而且可能各个环境的配置有不一样,比如说数据库相关的配置,还可能有些功能也不一样,那么我们在变更环境时就需要手动去修改配置文件内容,但Spring Boot为我们提供了Profile功能,可以写不同环境的文件,然后只需要添加一个虚拟机参数,就可以激活自己环境要...原创 2018-11-08 16:31:56 · 478 阅读 · 0 评论 -
Spring Boot学习(三): 配置文件详解以及一些注解
这里是一个学习过程笔记的汇总:Spring Boot学习汇总首先通过开发工具快速创建一个spring boot项目,结构如下(我把用不上的文件删掉了):这个快速创建的项目可以直接启动运行,那要配置文件有什么用呢?springboot快速创建的项目,都会有一个默认的参数配置,比如说默认配置的端口号是8080,要修改这个端口号的话,就用到了配置文件。所以,配置文件很大的一个作用时修改默...原创 2018-11-07 18:46:45 · 828 阅读 · 0 评论 -
Spring Boot 学习汇总
写在前面: 项目一直在用spring boot 以及spring cloud, 但都是大概了解,然后知道怎么码代码,觉得是时候系统的学习一下了,学习过程中记录一些笔记,方便自己以后查看,也方便与同样正在学习的小伙伴交流。整个学习过程主要是参考: 驰狼课堂Spring Boot官方文档:官方文档 整个spring boot的学习过程中,开发环境为:jdk1.8...原创 2018-11-07 09:23:47 · 2330 阅读 · 1 评论 -
Spring Boot学习(二):Hello Word案例详解
这里是一个学习过程笔记的汇总:Spring Boot学习汇总上一篇,进行了Hello Word案例的学习,深深的感受到了springboot给我们开发上带来的便捷,所以就想着研究下这其中的一些原理,如下:1、pom.xml文件解析1.1、spring-boot-starter-parent<parent> <groupId>org.springfr...原创 2018-11-06 19:59:56 · 551 阅读 · 0 评论 -
Spring Boot学习(一):Hello Word案例及其springboot项目部署
这里是一个学习过程笔记的汇总:Spring Boot学习汇总 创建Hello Word案例(当然可以使用开发工具利用Spring Initializer快速创建Spring Boot项目):1、创建一个Maven项目(步骤省略)2、在pom.xml文件中添加spring boot项目所需jar包<parent> <groupId>org.spr...原创 2018-11-06 16:14:22 · 1116 阅读 · 0 评论 -
spring boot 插件安装
进行spring cloud的学习,要安装spring boot 的spring -tool-suite插件,我在第一次安装时,由于操作不当,两天才完全安装好,真的是要命了,感觉自己蠢死!下面就自己踩过坑以及一些小窍门和大家分享一下。 安装方法:(我使用的是eclipse ,所以就拿eclipse举例了) 提示:安装时,网速不好的话过程会比较漫长,所以最好是选择一个...原创 2018-02-12 01:50:33 · 28217 阅读 · 14 评论