1. 云栖博客>
  2. 专辑列表>
  3. 专辑详情

简介:个人的SpringBoot学习系列

  • SpringBoot多跨域请求的支持(JSONP)

    发布时间:2016-12-03 12:36:00 评论:0

    在我们做项目的过程中,有可能会遇到跨域请求,所以需要我们自己组装支持跨域请求的JSONP数据,而在4.1版本以后的SpringMVC中,为我们提供了一个AbstractJsonpResponseBodyAdvice的类用来支持jsonp的数据(SpringBoot接收解析web请求是依赖于SpringMVC实现的)。下面我们就看一下怎么用AbstractJsonpResponseBodyA

  • SpringBoot之CommandLineRunner接口和ApplicationRunner接口

    发布时间:2016-08-12 23:42:00 评论:0

    我们在开发中可能会有这样的情景。需要在容器启动的时候执行一些内容。比如读取配置文件,数据库连接之类的。SpringBoot给我们提供了两个接口来帮助我们实现这种需求。这两个接口分别为CommandLineRunner和ApplicationRunner。他们的执行时机为容器启动完成的时候。 这两个接口中有一个run方法,我们只需要实现这个方法即可。这两个接口的不同之处在于:Applica

  • SpringBoot之退出服务(exit)时调用自定义的销毁方法

    发布时间:2016-08-14 14:20:00 评论:0

    我们在工作中有时候可能会遇到这样场景,需要在退出容器的时候执行某些操作。SpringBoot中有两种方法可以供我们来选择(其实就是spring中我们常用的方式。只是destory-method是在XML中配置的,SpringBoot是去配置化。所以这里就不提这种方式了),一种是实现DisposableBean接口,一种是使用@PreDestroy注解。OK,下面我写两个例子看一下: D

  • SpringBoot之集成Redis NoSql数据库

    发布时间:2016-08-21 15:51:00 评论:0

    本篇文章只是简单的介绍一下SpringBoot集成Redis的使用(不包括Redis集群的使用),算是一篇入门文章吧。下面我们进入正题。 前期准备 我们现在pom.xml中引入redis的配置: org.springframework.data

  • SpringBoot之集成SpringDataRedis

    发布时间:2016-08-21 22:30:00 评论:0

    Spring-Data-Redis项目(简称SDR)对Redis的Key-Value数据存储操作提供了更高层次的抽象,类似于Spring Framework对JDBC支持一样。关于Spring-Data-Reids的介绍请移步这里(http://docs.spring.io/spring-data/redis/docs/1.4.0.RELEASE/reference/html/ 和这里 h

  • SpringBoot之集成Spring AOP

    发布时间:2016-11-20 15:09:00 评论:0

    在开始之前,我们先把需要的jar包添加到工程里。新增Maven依赖如下: org.springframework.boot spring-boot-starter-aop

  • SpringBoot之添加单元测试

    发布时间:2016-11-20 20:39:00 评论:0

    在SpringBoot里添加单元测试是非常简单的一件事,我们只需要添加SpringBoot单元测试的依赖jar,然后再添加两个注解就可搞定了。 首先我们来添加单元测试所需要的jar org.springframework.boot

  • SpringBoot加载静态资源

    发布时间:2016-11-30 23:24:00 评论:0

    在SpringBoot中加载静态资源和在普通的web应用中不太一样。默认情况下,Spring Boot从classpath下一个叫/static(/public,/resources或/META-INF/resources)的文件夹或从ServletContext根目录提供静态内容。下面我们来写个例子看一下就会一目了然了:首先看一下项目的目录结构: 我们在resources下面的te

  • SpringBoot热部署

    发布时间:2016-12-02 00:40:00 评论:0

    在SpringBoot中启用热部署是非常简单的一件事,因为SpringBoot为我们提供了一个非常方便的工具spring-boot-devtools,我们只需要把这个工具引入到工程里就OK了,下面我就说一下怎么引入spring-boot-devtools。 修改pom.xml 我们只需要在pom.xml里,引入相应的jar包就行了。

  • SpringBoot修改默认端口号

    发布时间:2016-12-02 19:11:00 评论:0

    有时候我们可能需要启动不止一个SpringBoot,而SpringBoot默认的端口号是8080,所以这时候我们就需要修改SpringBoot的默认端口了。修改SpringBoot的默认端口有两种方式。下面就分别说一下这两种方式。 修改application.properties 第一种方式我们只需要在application.properties中加这样的一句话就可以了:server.

  • 创建你的第一个Spring Boot应用

    发布时间:2016-08-08 23:32:00 评论:0

    Spring Boot应该是目前比较火的一个微服务的框架。所以我也来学习一下这个不算新的新东西,也算是追逐一下潮流。 准备工作 Spring Boot要求JDK1.7以上,Maven3.2以上。所以你首先要配置JDK1.7或者1.8的环境变量(我是用的1.8),然后配置Maven环境变量。至于怎么配置这两项请出门左转自行百度。 安装Spring Boot CLI Spring B