Spring Boot
mxjesse
do more ,and talk next。
展开
-
Spring Boot错误处理
Spring Boot常见的错误处理方法有三种,在我们工作中,采取一种即可。如果我们不处理错误,Spring Boot默认给我们的错误页面如下: 方法一 Spring Boot默认将所有的错误默认映射到/error,实现ErrorController1.首先我们写一个BaseErrorController: package com.example.mx.contr...原创 2018-05-17 00:33:57 · 256 阅读 · 0 评论 -
Spring Boot整合Redis
Spring整合RedisRedis下载地址https://github.com/MicrosoftArchive/redis/releases Redis五大类型:字符串(String)、哈希/散列/字典(Hash)、列表(List)、集合(Set)、有序集合(sorted set)五种 Controller:@Resource RedisTemplate...原创 2018-06-13 01:31:21 · 398 阅读 · 0 评论 -
Spring Boot - CORS支持
Web开发中,我们经常会遇到跨域的问题,一般来说解决方案有:jsonp,iframe,CORS(Cross-origin Resource Share)等。CORS与jsonp的区别: 1. jsonp只能实现GET请求,CORS支持所有类型的HTTP请求. 2. 使用CORS,开发者可以使用普通的XMLHttpRequest发起请求和获得数据,比起jsonp有更好的错误处理方式. 3....原创 2018-05-30 01:33:00 · 3096 阅读 · 0 评论 -
Spring Boot - JPA配置使用
1.JPA是什么 JPA顾名思义就是Java Persistence API的意思,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。2.使用JPA的优势 2.1标准化 JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 JPA 标准的框架都遵循同样的架构,提供相同的访问API,这保证了基于JPA开发的...原创 2018-06-04 01:15:52 · 37359 阅读 · 2 评论 -
Spring Boot日志配置
Spring Boot支持的日志框架有:Java Util Logging,Log4J 和 Logback,我们可以看到默认使用的是Logback,使用INFO级别输出: 输出日志级别控制如果我们启动jar包方式启动项目,按debug启动调试模式命令为: java -jar .\spring-boot-0.0.1-SNAPSHOT.jar --debug如果在.prope...原创 2018-05-08 00:58:42 · 285 阅读 · 0 评论 -
Spring Boot配置文件的使用
Spring Boot配置文件的使用Spring Boot配置文件有两种书写格式,一种是.properties结尾,一种是.yaml结尾的。.properties配置文件新建项目时候该文件已经帮我们创建,但是为一个空文件 我们可以打开文件配置修改如下生成一个随机字符#生成一个随机字符mx.secret=${random.secret}在controlle...原创 2018-05-06 11:17:22 · 343 阅读 · 1 评论 -
Spring Boot 创建项目
使用STS开发Spring Boot项目创建项目右键new –> other –> Spring Starter Project 点击next 输入maven相关配置,点击next,勾选web项目,点击finish. 项目结构如下 此时,一个基本的Spring Boot项目已经被创建出来了....原创 2018-05-06 09:36:00 · 165 阅读 · 0 评论 -
Spring Boot插件spring tool suite安装
Spring Boot 插件spring tool suite(STS)本文介绍STS安装步骤安装STS打开Eclipse,点击Help –> Eclipse Marketplace 搜索STS 一路点击下一步,直到安装完成,重启Eclipse.检查是否安装成功点击Windows –> Preferences,查看下边有无Spring选项如下图,有则表...原创 2018-05-05 19:48:43 · 616 阅读 · 0 评论 -
Spring Boot模版引擎使用
Spring Boot支持的模版类型Spring Boot提供支持的默认模版引擎主要有:ThymeleafFreeMarkerVelocity我们试着创建一个Freemarker模版的项目勾选Freemarker 勾选dev和Web 可以看到文件结构如下图:点开pom文件可以看到,已经给我们加上了Spring Boot的freemarker的依赖 ...原创 2018-05-12 00:09:16 · 815 阅读 · 0 评论 -
Spring Boot缓存之EhCache
Spring Boot缓存技术Spring Boot支持的缓存种类较多,例如EhCache、Redis、JCache 等,其中我们使用较多的是EhCache。Spring Boot使用Cache之EhCache首先我们可以在pom中添加依赖<!-- caching --><dependency> <groupId>org.spring...原创 2018-06-06 01:35:45 · 458 阅读 · 0 评论