
SpringBoot
HeatDeath
Learn by doing!
展开
-
@RunWith 和 @SpringBootTest 注解的使用方法
@RunWith RunWith注解 When a class is annotated with @RunWith or extends a class annotated with @RunWith, JUnit will invoke the class it references to run the tests in that class instead of the...原创 2018-04-07 14:47:53 · 30811 阅读 · 7 评论 -
SpringBoot 项目打成 jar 包,并跳过测试的方法
SpringBoot 打成 jar 包<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin...原创 2018-05-02 18:47:26 · 5814 阅读 · 1 评论 -
SpringBoot 使用 @Scheduled 开启定时任务
1、SpringBoot 使用@Scheduled注解配置定时任务 https://blog.youkuaiyun.com/onedaycbfly/article/details/790938292、SpringBoot开发详解(十二) – SpringBoot中执行定时任务 https://blog.youkuaiyun.com/qq_31001665/article/details/76408929...原创 2018-05-11 11:17:04 · 4117 阅读 · 0 评论 -
SpringBoot 加载复杂的 yml 文件
**package com.boot.config;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import org.springframework.beans.factory.annotation.Value;import org.spr...转载 2018-05-11 20:15:43 · 1800 阅读 · 2 评论 -
Spring Boot @ConfigurationProperties 注解的使用方法以及与 @Value 的区别
参考资料:1、Spring Boot 之 @ConfigurationProperties https://blog.youkuaiyun.com/u013725455/article/details/793524592、spring-boot @ConfigurationProperties脑洞真大 https://blog.youkuaiyun.com/guduyishuai/article/detail...原创 2018-05-06 00:45:10 · 1159 阅读 · 0 评论 -
新建 SpringBoot 项目, maven 不通过继承 parent 的方式
将<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.3.2.RELEASE</version>&原创 2018-05-21 17:28:06 · 2420 阅读 · 0 评论 -
DataSourceProperties$DataSourceBeanCreationException: Failed to determine a suitable driver class
DataSourceProperties$DataSourceBeanCreationException: Failed to determine a suitable driver class今天写了一个小的 SpringBoot 的 DEMO 启动的时候报错如上解决办法,在 yml 文件里增加 数据库的相关配置参考资料:1。Spring boot 启动报错 ...原创 2018-05-16 17:17:05 · 48675 阅读 · 4 评论 -
使用 JSR-303 校验参数
1、SpringMVC BindingResult验证框架Validation特殊用法 https://blog.youkuaiyun.com/clypm/article/details/693827662、springMvc 的参数验证 BindingResult result 的使用 https://blog.youkuaiyun.com/yanfeng918/article/details/42618593...原创 2018-08-26 20:51:54 · 798 阅读 · 0 评论 -
Invalid character found in method name. HTTP method names must be tokens
Gayhub 上下载了一个别人的项目跑着玩,启动成功了,但是请求 controller 的时候,出现了这种错误:2018-08-25 17:57:26,673 - Error parsing HTTP request header Note: further occurrences of HTTP header parsing errors will be logged at DEBUG...原创 2018-08-25 18:10:56 · 1999 阅读 · 0 评论 -
SpirngBoot+MyBatis+Sharding-JDBC 整合
参考资料:1、Spring boot+MyBatis+Sharding jdbc配置 https://blog.youkuaiyun.com/hpb21/article/details/533528032、Spring boot Mybatis 整合(完整版) https://blog.youkuaiyun.com/winter_chen001/article/details/772490293、基于MY...原创 2018-04-30 21:49:48 · 2079 阅读 · 0 评论 -
修改 SpringBoot 运行时端口号的方法
修改Spring Boot的运行端口号 (1)方法一右击对应的方法,选择Run as à Run Confugerations…选择Arguments下的VM Arguments:-Dserver.port=8280(对应的端口号),然后直接运行 Run as Java applicati...转载 2018-04-30 13:36:15 · 3167 阅读 · 0 评论 -
@Controller、@RestController、@GetMappring、@PostMapping 注解的使用
@RestController is a stereotype annotation that combines @ResponseBody and @Controller. 意思是: @RestController注解相当于@ResponseBody + @Controller合在一起的作用。@Controller @ResponseBody public class MyContr...原创 2018-04-08 00:36:17 · 1736 阅读 · 0 评论 -
最近学习的一点感想(关于 Flask、Django、SpringBoot)
最近接触到了 SpringBoot 、lombok想到了一些不太恰当的类比Python JavaDjango -》 SpringMVCFlask -》 SpringBoot感觉 Django 和 SpringMVC 都很重,要写好多好多的配置文件而 Flask 和 SpringBoot (配合 lombok),感觉很清爽。但是注解满天飞Sprin...原创 2018-04-08 00:47:05 · 13175 阅读 · 23 评论 -
@Slf4j 注解的使用方法
@Slf4j注解实现日志输出 自己写日志的时候,肯定需要:private final Logger logger = LoggerFactory.getLogger(LoggerTest.class);1每次写新的类,就需要重新写logger 有简单的方式,就是使用@Slf4j注解 首先是在pom中引入:<!--可以引入日志...转载 2018-04-06 15:27:19 · 15641 阅读 · 1 评论 -
IDEA 提示 Spring Boot Annotion processor not found in classpath 解决办法
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-processor</artifactId> <optional>true</optional>&a原创 2018-04-07 11:16:07 · 2000 阅读 · 0 评论 -
报错 Inferred type 'S' for type parameter 'S' is not within its bound; 解决办法
Inferred type 'S' for type parameter 'S' is not within its bound;should extends xxxxxx出现这种问题的原因是,springboot 版本问题,将 2。1 版本换成 1。5。4 版本。或者是将代码改写一下 return girlRepository.findOne(id);return g...原创 2018-04-07 13:27:27 · 17160 阅读 · 6 评论 -
IDEA 提示 'Optional.get()' without 'isPresent()' check错误
其返回的是 Optional类型,该类型是为了规避NULL错误。 应该使用orElse(“如果值为null的替代值”) 替代 get() 。IDEA提示 ‘Optional.get()’ without ‘isPresent()’ check错误。 https://blog.youkuaiyun.com/fofabu2/article/details/78936508...原创 2018-04-07 13:28:16 · 10675 阅读 · 0 评论 -
Intellij IDEA 中新建 SpringBoot 项目的方法
IDEA上面搭建一个SpringBoot的web-mvc项目 使用IDEA创建SpringBoot项目 这几天一直在研究IDEA上面怎么搭建一个web-mvc的SpringBoot项目,看网上的教程一步步的搭建,可是还是出现一堆的问题。为了让大家以后少走一些弯路,我在...转载 2018-04-30 13:32:53 · 1654 阅读 · 0 评论 -
SpringBoot 警告:ApplicationContext is unlikely to start due to a @ComponentScan of the default package
* WARNING * : Your ApplicationContext is unlikely to start due to a @ComponentScan of the default package.如何解决 既然他说该类不能从组件的默认包启动,那就给他建立一个包好了。// 一般发出这个警告的原因是你把启动类直接放在的src目录下面。 // 你需要在src目录下...转载 2018-04-30 13:33:54 · 314 阅读 · 0 评论 -
Establishing SSL connection without server's identity verification is not recommended.
WARN: Establishing SSL connection without server’s identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default ...原创 2018-10-26 11:06:50 · 661 阅读 · 0 评论