SpringBoot2.0
qq_1909940880
这个作者很懒,什么都没留下…
展开
-
Springboot之idea之pom文件图标不对
今天遇到一个奇怪的现象,如下图原先pom的图标应该是有个m的,现在直接变成了xml的文件了。右边的Maven Projects里面也没有了,看下图:解决方案如下:右键pom文件之后看下面的图标:就变回来了。...原创 2021-05-14 18:00:15 · 2807 阅读 · 1 评论 -
idea在工具栏中显示快速创建包和类的图标
https://blog.csdn.net/weixin_45701180/article/details/107846451?utm_medium=distribute.pc_relevant.none-task-blog-title-3&spm=1001.2101.3001.4242原创 2020-12-16 17:53:04 · 443 阅读 · 0 评论 -
springboot2集成swagger2出现guava包下的FluentIterable.append方法找不到
在File->Properties->Terminal->Keyboard下,把DELETE/BACKSPACE key sequence选为ASCII 127(Ctrl+?)。这样在hbase shell下,DELETE/BACKSPACE终于听使唤了。。。原创 2020-09-15 11:23:03 · 227 阅读 · 0 评论 -
SpringBoot2.X (十三) : SpringBoot设置支持跨域请求
现代浏览器处于安全的考虑,在http/https请求时必须遵守同源策略,否则即使跨域的http/https 请求,默认情况下是被禁止的,ip(域名)不同、或者端口不同、协议不同(比如http、https) 都会造成跨域问题。一、 前端解决方案1. 使用 JSONP 来支持跨域的请求,JSONP 实现跨域请求的原理简单的说,就是动态创建script 标签,然后利用 script 的 SR...转载 2019-12-06 17:02:53 · 210 阅读 · 0 评论 -
SpringBoot+Swagger2配置
1. 引入jar包依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0</version></dependency>...转载 2019-11-08 17:06:01 · 515 阅读 · 0 评论 -
IDEA开发利用Spring-boot-devTools实现热部署
之前的文章里写过idea下的热部署插件JRebel,其实在开发springboot的时候还有很多,今天再分享另一种方式spring自带的工具devtools。接下来就来看看这个怎么实现热部署。1、首先在pom.xml文件里添加依赖。这个optional设置为true,表示当前项目依赖devtools,而依赖当前项目的项目如果项目使用devtools,需要重新添加,这个依赖关系不能传导。...原创 2019-09-23 17:39:39 · 454 阅读 · 0 评论 -
SpringBoot基础教程1.2 异常处理规范
1. 概述异常处理,在平时业务处理中不可避免;但是,阅读代码最头疼的就是看到一堆try-catch语句,业务逻辑参杂其中,极难维护;那要怎样优雅的处理异常呢?请耐心阅读全文。2. 不负责任的处理异常直接抛出异常或遗漏未捕获异常,会怎样?Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容@...转载 2019-01-10 11:28:41 · 219 阅读 · 0 评论 -
SpringBoot基础教程 1.1配置文件介绍
1.概述SpringBoot极大的简化了配置,常用配置都可以application.yml或者application.properties文件中设置。2.SpringBoot常用配置介绍点击resources -> New -> File,或者快捷键ALT+Insert,命名application.yml或者application.properties,推荐使用applic...原创 2019-01-09 18:50:03 · 172 阅读 · 0 评论 -
SpringBoot基础教程2-1-10 文件上传
1. 概述文件上传,下载功能是web中常见功能,SpringBoot几乎把文件上传功能封装到了极致,只需短短的配置,和几行代码就能实现文件上传功能。2. 源码分析2.1. 添加pom.xml依赖<dependency> <groupId>org.springframework.boot</groupId> <artifac...转载 2019-01-14 17:24:18 · 119 阅读 · 0 评论 -
SpringBoot基础教程1.5 数据验证-分组验证
1. 概述本篇是数据验证系列最后篇,将会给大家介绍分组验证;上一篇自定义验证注解中有提到,groups属性,它正是用来分组验证,解决”一些条件需要验证某个属性,另外的条件不需要验证该属性”的情形。2. 源码分析2.1. 添加pom.xml依赖<dependency> <groupId>org.springframework.boot</groupI...转载 2019-01-11 16:12:43 · 236 阅读 · 0 评论 -
SpringBoot基础教程1.4 数据验证-自定义日期格式验证
1 概述后台单独对接收到的参数进行验证时比较麻烦,springboot项目的web组件(spring-boot-starter-web)集成了hibernate-validator,开发者可以直接使用hibernate-validator提供的注解对数据进行校验,当有一些复杂的参数校验时我们也可以自定义校验注解2 添加依赖<dependencies> <...转载 2019-01-11 15:59:20 · 4658 阅读 · 0 评论 -
IDEA创建多个模块MavenSpringBoot项目
最近在学习springboot,先从创建项目开始,一般项目都是一个项目下会有多个模块,这里先创建一个最简单的实例,一个项目下有一个springboot模块项目提供web服务,引用另一个java项目(相当于业务逻辑) 期望的项目结构如下 springboot-test —-springboot-api —-springboot-utils一、创建空Maven项目首先打开IDEA,点击...转载 2019-01-05 18:40:18 · 232 阅读 · 3 评论 -
SpringRunner和SpringJUnit4ClassRunner有什么区别?
@RunWith(SpringRunner.class)@RunWith(SpringJUnit4ClassRunner.class)这两个有什么区别? SpringRunner 继承了SpringJUnit4ClassRunner,没有扩展任何功能;使用前者,名字简短而已。...原创 2019-01-05 18:09:47 · 9772 阅读 · 3 评论 -
SpringBoot基础教程1.3 基础数据验证
1. 概述数据验证是企业应用开发中必备可少的环节,通常如果使用if-else在业务代码中写死验证逻辑,会导致验证逻辑与业务逻辑耦合。2. 不合理的验证方式 public class BadDemo { public void bad(String str){ if(null == str){ throw new NullPoin...转载 2019-01-10 18:40:07 · 115 阅读 · 0 评论 -
使用配置
1.Spring Boot提倡零配置,即无xml配置,但是在实际项目中,可能有一些特殊要求你必须使用xml配置,这时候我们可以通过Spring提供的@ImportResource来加载xml配置,例如:@ImportResource({"classpath:some-context.xml","classpath:another-context.xml"})2.在Spring Bo...原创 2018-10-19 18:24:14 · 155 阅读 · 0 评论 -
springboot注解
1.@SpringBootApplication是Spring Boot的核心注解,它是一个组合注解,源码如下:@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Documented@Inherited@SpringBootConfiguration@EnableAutoConfiguration@Compo...原创 2018-10-19 17:22:26 · 92 阅读 · 0 评论 -
springboot实战学习之pom.xml
1.<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.3.RELEASE</version>原创 2018-10-19 16:16:49 · 129 阅读 · 0 评论 -
SpringBoot 文件上传
基于idea目录结构index.xml:<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xmlns:th="http://www.thymeleaf.org" xmlns:sec="http://www.thymeleaf.org/thymeleaf-extras-springse...原创 2018-09-12 10:19:15 · 120 阅读 · 0 评论