- 博客(13)
- 收藏
- 关注
原创 spring boot统一异常处理
1、统一处理异常的html页面。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个默认的错误页面用来展示异常内容。例如,我们随便输入一个错误的URL,浏览器响应的页面如下图所示 它是根据状态码来显示错误页面的,那么我们不想要 spring boot 给我们提供的默认错误页,我们想要显示自己自定义的页面该怎么办呢? 在ec...
2018-03-09 14:56:33 318
原创 Spring boot 整合 swagger2
在服务端的开发过程中,后端开发人员往往会提供很多API接口出来供客户端的开发人员使用,经常会维护一份文档,注明每个接口的访问方式,需要的参数和返回的结果等基本信息。这种传统的API书写方式很费时间,而且容易造成因为接口文档更新不及时导致前后端开发人员的沟通成本的增加。利用swagger可以很方便、直观的将后台所定义接口展示给客户端开发人员,而且还给后台开发人员节省了很多时间成本。sw...
2018-03-06 11:44:46 398
原创 Spring Boot + MyBatis + MySQL 整合(2)
上一篇 Spring Boot + MyBatis + MySQL 整合(1) http://mp.blog.csdn.net/postedit/79425758,已经介绍了如何使用注解来配置mybatis,这篇文章主要是介绍如何使用XML来对mybatis进行配置,整合步骤前4步和上一篇有点相似整合步骤1、在pom.xml文件里面引入 mybatis 和 mysql 的依赖<!-- 添加 ...
2018-03-05 16:28:42 402
原创 Spring Boot + MyBatis + MySQL 整合(1)
最近在复习之前学的Spring Boot ,在这里结合我之前整合Spring Boot + MyBatis + MySQL 这三者的经验来总结一下,希望对小伙伴们有用。我使用的是采用全注解的方式来实现 MyBatis,这也正好符合 Spring Boot 的思想:使用注解,少用配置文件。好了,下面我们来进行整合吧。整合步骤1、在pom.xml文件里面引入 mybatis 和 mysql 的依赖&l...
2018-03-02 18:06:42 4512 1
原创 spring 切换开发和生产环境
在开发中,我们一般把环境分为开发环境和正式的产品环境,为了方便我们在两个环境之间的切换,spring给我们提供了很好的支持。首先,在项目中,我们建立三个yml其中,application.yml 我们用来负责对开发环境和产品环境的切换,application-dev.yml对开发环境的进行相关配置,application-product是对产品环境进行相关的配置。这个配置很简单:applicati...
2018-03-02 17:05:39 1570
原创 spring使用RestTemplate来调用其他接口
在开发中,有的时候我们得调用别人提供的接口API,在这里介绍使用RestTemplate的方式来调用别人的API,简单方便为了方便将数据转化为json 格式,在这里我引入了fastjson<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artif...
2018-03-01 19:41:48 11888 1
原创 spring boot 使用logback 保存日志
从《spring boot 使用AOP处理请求》这篇文章中,我们使用aop获取到了相关的日志,但是我们想要将这些请求的日志保存起来,以便出现问题查看log。这里我推荐使用logback,在Spring Boot中使用Logback很简单,logback可以让我们更加方便地对日志进行打印和保存<?xml version="1.0" encoding="UTF-8" ?><con...
2018-03-01 16:15:32 771
原创 spring boot 使用AOP处理请求
使用AOP,我们可以很方便地统一处理请求日志步骤1、首先我们得在pom.xml文件中引入aop的依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></d...
2018-02-28 18:56:38 367
原创 spring boot发邮件
1、引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency>2、然后在配置文件配置发送方的信息spring: mai...
2018-02-28 17:59:36 232
原创 java将html的图文转化为PDF文件输出
首先在我的项目的resource目录下建立相应的目录,如图其中file用来存放一个logo以及生成的PDF文件,font文件夹用来存放font 字体然后在项目的 pom.xml中添加引用<dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>flying-saucer...
2018-02-28 16:18:30 7399 2
原创 spring boot 读取项目配置信息
首先在项目的application.yml里面自定义一个属性,比如projecturl: url: http://baidu.com然后新建一个ServerConfig类import lombok.Data;import org.springframework.boot.context.properties.ConfigurationProperties;import org.spring...
2018-02-27 11:52:52 429
原创 Springboot整合ActiveMQ
整合步骤(1)在pom.xml中引入ActiveMQ起步依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId> <version>1....
2018-02-26 17:56:29 853
原创 springboot 热部署
我们在开发中反复修改类、页面等资源,每次修改后都是需要重新启动才生效,这样每次启动都很麻烦,浪费了大量的时间,能不能在我修改代码后不重启就能生效呢?可以,在pom.xml中添加如下配置就可以实现这样的功能,我们称之为热部署。<dependency> <groupId>org.springframework.boot</groupId> <a...
2018-02-26 14:56:41 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人