springBoot
文章平均质量分 67
殇莫忆
历尽千帆,归来仍是少年
展开
-
springboot 整合swagger2 ,搭建 RESTful API 在线文档
1、pom 文件引入jar包 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.7.0...原创 2019-01-16 15:26:24 · 497 阅读 · 0 评论 -
@RequestMapping 源码 学习
目录 先看一下什么是@RequestMapping ?它的底层源码①、注解②、源码①、value②、method 方法:③、 params:④、headers:⑤、consumes:⑥、produces: 先看一下什么是@RequestMapping ?RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示...原创 2018-08-23 10:35:09 · 3297 阅读 · 0 评论 -
SpringBoot 报表 与前端的交互
类似于这种报表,本人用的是SpringBoot + SpringData Jpa , idea 编辑器 @Query(value = "select avg()...... from .. where ...",nativeQuery = true) List select(...); 如果用select查询语句,把min、max、avg等都写出来,就是想下图一样,在一个...原创 2018-08-17 11:22:31 · 4476 阅读 · 0 评论 -
学会用同一个接口表示
@RequestMapping(value = "/select1" ) public List select1(@RequestParam("tag") String tag){ return metricsRepository.selectTimeMouth(tag); }@RequestMapping(value = "/select2" ) ...原创 2018-08-17 10:58:03 · 200 阅读 · 0 评论 -
推荐一个比较不错的学习SpringBoot的公众号(只因本人也在学习)
干货这些干货也有书籍 链接:https://pan.baidu.com/s/1eAf3ta0jB3R9gwAQT9MFCQ 密码:s0dpSpring Boot 精选课程Spring Boot 中文索引快速学习 Spring Boot 技术栈基于 Spring Boot 1.5.8课程地址 | 代码地址课程内容第01课:课程概要 第02课:快速...原创 2018-08-22 10:05:20 · 811 阅读 · 0 评论 -
SpringBoot 创建项目 --intellij idea 、Eclipse
1、Eclipse 打开连接:https://start.spring.io/选择项目所需:下载后将其导入eclipse 中,即可正常使用了!!2、Intellij idea 直接在idea中进行创建项目即可!然后点击下一步,进行选择!!即可创建成功,简单又方便!! ...原创 2018-08-22 09:52:22 · 334 阅读 · 0 评论 -
SpringBoot 修改Tomcat 的端口
在resource 下的application.properties 下配置 server.port = 8082原创 2018-08-08 17:16:39 · 1549 阅读 · 0 评论 -
SpringBoot 学习目录
持续更新中 。。。。。。44、 10 种保护 Spring Boot 应用的绝佳方法45、原 尚XXXX谷 Spring Boot视频教程(下)整合篇46、 Springboot+Junit 模拟测试 Get请求47、SpringBoot 使用restful 的好处是什么?48、外行人都能看懂的SpringCloud,错过了血亏!49、Spring boot——logbac...原创 2018-08-01 09:55:08 · 769 阅读 · 0 评论 -
LiveReload Chrome插件 配合SpringBoot的热部署使用(三)
LiveReload Chrome目录LiveReload ChromeLiveReload插件概述LiveReload插件下载安装LiveReload插件使用说明LiveReload插件相关文章推荐LiveReload Chrome插件下载地址LiveReload插件概述LiveReload是一款跨平台的软件,在OS X、Windows以及 Linux 下都能...转载 2018-07-31 15:23:32 · 1126 阅读 · 0 评论 -
SpringBoot 启动类 @SpringBootApplication 注解 以及执行流程
@SpringBootApplication : 是Sprnig Boot项目的核心注解,目的是开启自动配置 目录@SpringBootApplication : 是Sprnig Boot项目的核心注解,目的是开启自动配置(一)、@ComponentScan 注解(二)、@EnableAutoConfiguration 注解(三)、@SpringBootConfigur...转载 2018-07-31 15:18:45 · 204125 阅读 · 20 评论 -
SpringBoot 热部署(二)全面
前言正文博主开发环境Spring Loaded 实现热部署Maven依赖方式添加启动参数方式spring-boot-devtools 实现热部署默认属性自动重启LiveReloadJRebel插件方式总结前言平时开发Sprig Boot的时候,经常改动个小小的地方就要重新启动项目,这无疑是一种很差的体验。在此,博主收集了3种热部署的方案供大家选择...转载 2018-07-31 15:03:00 · 1915 阅读 · 0 评论 -
Spring Boot干货系列总纲
前言博主16年认识Sping Boot,17年才开始学习。自己学习的时候也查阅了很多资料,也看到很多优秀的博客,但是整体上感觉没有我想象中的那么强大,一是版本有点旧了,大多是1.4版本的,博主自己看的时候已经1.5了。二是网上资料太多,质量参差不齐。每次查资料都要在海量资源中去挑选自己想要的好累啊。所以打算自己总结下,希望后面学习的小伙伴可以不用查看那么多的资料,因为博主所写的每一篇都是查阅了...转载 2018-07-31 11:25:12 · 291 阅读 · 0 评论 -
跨域的问题
第一种方式:第二种方式:@Componentpublic class CorsFilter implements Filter { final static org.slf4j.Logger logger = org.slf4j.LoggerFactory.getLogger(CorsFilter.class); public void doFilter...原创 2018-07-27 13:46:45 · 253 阅读 · 0 评论 -
@RequestParam 学习
目录一、注解:二、源码①、value②、required③defaultValue总结:@RequestParam 在Intellij Idea 上的打开方式和@RequestMapping是一样的。一、注解:@Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)@Docum...原创 2018-08-23 14:27:34 · 1642 阅读 · 0 评论 -
@RestController 注解
@RestController注解告诉Spring将生成的字符串直接返回给调用者。 Spring4之后新加入的注解,原来返回json需要@ResponseBody和@Controller配合。即@RestController是@ResponseBody和@Controller的组合注解。代码:@RestControllerpublic class HelloControll...转载 2018-08-29 16:41:55 · 8778 阅读 · 0 评论 -
给你一份详细的 Spring Boot 知识清单
SpringBoot 学习目录在过去两三年的Spring生态圈,最让人兴奋的莫过于Spring Boot框架。或许从命名上就能看出这个框架的设计初衷:快速的启动Spring应用。因而Spring Boot应用本质上就是一个基于Spring框架的应用,它是Spring对“约定优先于配置”理念的最佳实践产物,它能够帮助开发者更快速高效地构建基于Spring生态圈的应用。那Spring Boo...转载 2018-09-10 16:50:10 · 1067 阅读 · 1 评论 -
springboot 运行状态监控Actuator
springboot 的Actuator 提供了运行状态监控的功能,Actuator的监控数据可以通过REST、远程shell和JMX方式获得。1、通过 REST 方式查看Actuator 的节点的方法。下 pom 文件中引入Actuator 的依赖<dependency> <groupId>org.springframework.boot<...转载 2019-01-16 14:57:24 · 3816 阅读 · 0 评论 -
java.lang.reflect.UndeclaredThrowableException
出现原因 :springboot 的 application.yml 文件 配置出现问题 :原创 2018-12-26 14:33:56 · 1232 阅读 · 0 评论 -
springboot 第一篇 (核心)
1.1基本配置1.1.1 入口类和@SpringBootApplication@SpringBootApplication 注解组合了@EnableAutoConfiguration 、@ComponentScan、@Configuration; 若不是用@SpringBootApplication 注解,则可以在入口类上直接使用 @EnableAutoConfiguration 、...转载 2018-12-05 09:53:52 · 326 阅读 · 0 评论 -
springboot http 路径错误
http 路径错误:原创 2018-11-26 10:59:06 · 482 阅读 · 0 评论 -
Spring boot与Spring cloud 区别
springboot学习目录第一种:第二种:Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务,Spring Cloud是一个基于Spring Boot实现的云应用开发工具;Spring boot专注于快速、方便集成的单个个体,Spring Cloud是关注全局的服务治理框架;spring boot使用了默认大...转载 2018-10-29 11:38:51 · 548 阅读 · 0 评论 -
Netty SpringBoot 的整合
Netty与Spring Boot的整合 最近有朋友向我询问一些Netty与SpringBoot整合的相关问题,这里,我就总结了一下基本整合流程,也就是说,这篇文章 ,默认大家是对netty与Spring,SpringMVC的整合是没有什么问题的。现在,就进入正题吧。Server端:总的来说,服务端还是比较简单的,自己一共写了三个核心类。分别是NettyServerListe...转载 2018-10-10 10:04:36 · 1691 阅读 · 3 评论 -
restful 和socket 在网络连接上的对比
例如在连接速度上, SpringBoot + restful :Junit 模拟get方法做测试 VS java 原生socket 服务器端和客户端之间的通信 @GetMapping("/find") public List<Summary> find(String tag, Timestamp startTime, Timestam...原创 2018-09-30 10:51:54 · 4155 阅读 · 0 评论 -
SpringBoot 使用restful 的好处是什么?
欢迎大神们畅所欲言,本人才处于菜鸟级别,希望可以多学习一些!! 感谢各位大神!! ...原创 2018-09-30 10:44:01 · 996 阅读 · 0 评论 -
Springboot+Junit 模拟测试 Get请求
controller类里面@RestControllerpublic class Controller { @Autowired private Repository repository; /** * @Description 查询 表 在某段时间之内的tag的全部信息 ,访问数据库 * @Return list * @Pa...原创 2018-09-28 10:22:06 · 3794 阅读 · 0 评论 -
10 种保护 Spring Boot 应用的绝佳方法
Spring Boot大大简化了Spring应用程序的开发。它的自动配置和启动依赖大大减少了开始一个应用所需的代码和配置量,如果你已经习惯了Spring和大量XML配置,Spring Boot无疑是一股清新的空气。Spring Boot于2014年首次发布,自那以后发生了很多变化。安全性问题与代码质量和测试非常相似,已经日渐成为开发人员关心的问题,如果你是开发人员并且不关心安全性,那么也许认为...转载 2018-09-13 10:01:06 · 1981 阅读 · 0 评论 -
SpringBoot 返回json数据 的几种方式
(一)@RestController + @RequestMapping("/")@RestControllerpublic class TestController { @RequestMapping("/") public User test(){ User user = new User(); user.setId(new ...转载 2018-07-27 09:51:20 · 25844 阅读 · 1 评论 -
SpringBoot 中的 ServletInitializer
(一)代码部分ServletInitializer 中代码在 SpringBootServletInitializer 中在 WebApplicationInitializer 中(二)分析一、对 WebApplicationInitializer 的理解现在JavaConfig配置方式在逐步取代xml配置方式。而WebApplicationInitia...转载 2018-07-30 11:47:43 · 50475 阅读 · 12 评论 -
Spring Security 入门
Spring Security Spring Security是能够为J2EE项目提供综合性的安全访问控制解决方案的安全框架。它依赖于Servlet过滤器。这些过滤器拦截进入请求,并且在应用程序处理该请求之前进行某些安全处理。 Spring Security对用户请求的拦截过程如下: 经过拦截器栈在访问方法前进行Pre拦截方法访问结束后进行Post拦截 其中拦截器栈的拦截主要用来防止恶...转载 2018-05-05 16:51:56 · 238 阅读 · 0 评论 -
Spring Boot中Web应用的统一异常处理
我们在做Web应用的时候,请求处理过程中发生错误是非常常见的情况。Spring Boot提供了一个默认的映射:/error,当处理中抛出异常之后,会转到该请求中处理,并且该请求有一个全局的错误页面用来展示异常内容。选择一个之前实现过的Web应用(Chapter3-1-2)为基础,启动该应用,访问一个不存在的URL,或是修改处理内容,直接抛出异常,如:@RequestMapping("/hello"...转载 2018-05-04 10:41:00 · 221 阅读 · 0 评论 -
SpringBoot ---异常处理
1、概念:SpringBoot 错误处理2、具体内容在之前的程序里面如果一旦出现了错误之后就会出现一堆的大白板,这个白板会有一些错误信息(虽然这些错误信息你可能 看不懂,但是这些错误信息依然要告诉给用户)。在 SpringBoot 里面针对于错误的处理一共提供有三种方式:数据验证错误、错误 页指派以及全局异常的处理。2.1、数据验证现在假设说要进行表单信息提交,肯定需要有一个表单,而后这个表单要将...转载 2018-05-04 10:27:42 · 200 阅读 · 0 评论 -
thymeleaf 学习笔记-基础篇(中文教程)
(一)Thymeleaf 是个什么? 简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html ...转载 2018-05-03 09:45:54 · 340 阅读 · 0 评论 -
Spring Boot 之 Thymeleaf 篇
在Spring boot中,官方默认采用的是Thymeleaf模块引擎,通过org.springframework.boot.autoconfigure.thymeleaf包对Thymeleaf进行了自动配置。通过Thymeleaf2Configuration类对集成所需要的Bean进行自动配置,包括templateResolver、templateViewResolver 和templateEn...转载 2018-05-02 18:04:33 · 458 阅读 · 0 评论 -
springBoot注解大全
一、注解(annotations)列表 @SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。@Configuration 等同于spring的XML配置文件;使用Java代...转载 2018-05-02 17:05:15 · 202 阅读 · 0 评论 -
swagger2常用注解说明
转自:https://blog.csdn.net/u014231523/article/details/76522486转载 2018-05-02 14:11:12 · 280 阅读 · 0 评论 -
springBoot 密码加密
简单的方式在Controller 里面 --新增的时候 //用户密码的加密 @Autowired private PasswordEncoder passwordEncoder; public Object insert(@Valid @RequestBody User user) { //用户密码加密 String pas...原创 2018-04-24 17:59:06 · 2217 阅读 · 0 评论 -
Spring Boot 学习之路 之 配置文件 application.yml
一、创建配置文件如图所示,我们在resources文件夹中新建配置文件application.yml结构图二、一些基本配置server: port: 8090 //配置端口 session-timeout: 30 tomcat.max-threads: 0 tomcat.uri-encoding: UTF-8 spring: datasource: ...转载 2018-06-26 10:56:03 · 3201 阅读 · 3 评论 -
SpringBoot学习目录(更新中)
最近更新第五十二章:使用SpringBoot Data Rest读取MongoDB内的数据第五十一章:基于SpringBoot2 & MongoDB完成自动化集成第五十章:SpringBoot2.0新特性 - 岂止至今最简单redis缓存集成第四十九章:SpringBoot2.0新特性 - 你get到WebMvcConfigurer两种配置方式了吗?第四十八章:SpringBoot2.0新...转载 2018-06-26 11:37:17 · 416 阅读 · 0 评论 -
SpringBoot-SpringData JPA 出现的”方法尚未被实作” , 以及“端口号” 问题
1、错误"C:\Program Files\Java\jdk1.8.0_161\bin\java.exe" -XX:TieredStopAtLevel=1 -noverify -Dspring.output.ansi.enabled=always -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=54502 -Dc...原创 2018-06-27 14:44:49 · 3447 阅读 · 0 评论 -
【spring boot】application.properties官方完整文档【参考使用】
官方地址:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/进入搜索:Appendices查看附录,附录第一篇就是完整的spring boot配置文件参考文档。 官方application.properties参考文档:# ====================...转载 2018-07-26 17:35:42 · 624 阅读 · 0 评论