SpringBoot
文章平均质量分 67
基础,错误,教程
殇莫忆
历尽千帆,归来仍是少年
展开
-
springboot 运行 @Autowired问题
出问题的地方:原因我也不是很清楚,之前也是遇到这种问题,奇怪的是可以运行成功,希望大神们可以指导!!原创 2018-11-26 10:19:53 · 619 阅读 · 0 评论 -
springboot 第一篇 (核心)
1.1基本配置1.1.1 入口类和@SpringBootApplication@SpringBootApplication 注解组合了@EnableAutoConfiguration 、@ComponentScan、@Configuration; 若不是用@SpringBootApplication 注解,则可以在入口类上直接使用 @EnableAutoConfiguration 、...转载 2018-12-05 09:53:52 · 324 阅读 · 0 评论 -
springboot http 路径错误
http 路径错误:原创 2018-11-26 10:59:06 · 478 阅读 · 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 · 543 阅读 · 0 评论 -
Netty SpringBoot 的整合
Netty与Spring Boot的整合 最近有朋友向我询问一些Netty与SpringBoot整合的相关问题,这里,我就总结了一下基本整合流程,也就是说,这篇文章 ,默认大家是对netty与Spring,SpringMVC的整合是没有什么问题的。现在,就进入正题吧。Server端:总的来说,服务端还是比较简单的,自己一共写了三个核心类。分别是NettyServerListe...转载 2018-10-10 10:04:36 · 1686 阅读 · 3 评论 -
SpringBoot 使用restful 的好处是什么?
欢迎大神们畅所欲言,本人才处于菜鸟级别,希望可以多学习一些!! 感谢各位大神!! ...原创 2018-09-30 10:44:01 · 990 阅读 · 0 评论 -
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 · 4142 阅读 · 0 评论 -
Springboot+Junit 模拟测试 Get请求
controller类里面@RestControllerpublic class Controller { @Autowired private Repository repository; /** * @Description 查询 表 在某段时间之内的tag的全部信息 ,访问数据库 * @Return list * @Pa...原创 2018-09-28 10:22:06 · 3789 阅读 · 0 评论 -
@RestController 注解
@RestController注解告诉Spring将生成的字符串直接返回给调用者。 Spring4之后新加入的注解,原来返回json需要@ResponseBody和@Controller配合。即@RestController是@ResponseBody和@Controller的组合注解。代码:@RestControllerpublic class HelloControll...转载 2018-08-29 16:41:55 · 8762 阅读 · 0 评论 -
给你一份详细的 Spring Boot 知识清单
SpringBoot 学习目录在过去两三年的Spring生态圈,最让人兴奋的莫过于Spring Boot框架。或许从命名上就能看出这个框架的设计初衷:快速的启动Spring应用。因而Spring Boot应用本质上就是一个基于Spring框架的应用,它是Spring对“约定优先于配置”理念的最佳实践产物,它能够帮助开发者更快速高效地构建基于Spring生态圈的应用。那Spring Boo...转载 2018-09-10 16:50:10 · 1062 阅读 · 1 评论 -
10 种保护 Spring Boot 应用的绝佳方法
Spring Boot大大简化了Spring应用程序的开发。它的自动配置和启动依赖大大减少了开始一个应用所需的代码和配置量,如果你已经习惯了Spring和大量XML配置,Spring Boot无疑是一股清新的空气。Spring Boot于2014年首次发布,自那以后发生了很多变化。安全性问题与代码质量和测试非常相似,已经日渐成为开发人员关心的问题,如果你是开发人员并且不关心安全性,那么也许认为...转载 2018-09-13 10:01:06 · 1974 阅读 · 0 评论 -
@RequestParam 学习
目录一、注解:二、源码①、value②、required③defaultValue总结:@RequestParam 在Intellij Idea 上的打开方式和@RequestMapping是一样的。一、注解:@Target(ElementType.PARAMETER)@Retention(RetentionPolicy.RUNTIME)@Docum...原创 2018-08-23 14:27:34 · 1637 阅读 · 0 评论 -
@RequestMapping 源码 学习
目录 先看一下什么是@RequestMapping ?它的底层源码①、注解②、源码①、value②、method 方法:③、 params:④、headers:⑤、consumes:⑥、produces: 先看一下什么是@RequestMapping ?RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示...原创 2018-08-23 10:35:09 · 3284 阅读 · 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 · 4471 阅读 · 0 评论 -
SpringBoot 创建项目 --intellij idea 、Eclipse
1、Eclipse 打开连接:https://start.spring.io/选择项目所需:下载后将其导入eclipse 中,即可正常使用了!!2、Intellij idea 直接在idea中进行创建项目即可!然后点击下一步,进行选择!!即可创建成功,简单又方便!! ...原创 2018-08-22 09:52:22 · 332 阅读 · 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 · 807 阅读 · 0 评论 -
SpringBoot 修改Tomcat 的端口
在resource 下的application.properties 下配置 server.port = 8082原创 2018-08-08 17:16:39 · 1544 阅读 · 0 评论 -
学会用同一个接口表示
@RequestMapping(value = "/select1" ) public List select1(@RequestParam("tag") String tag){ return metricsRepository.selectTimeMouth(tag); }@RequestMapping(value = "/select2" ) ...原创 2018-08-17 10:58:03 · 199 阅读 · 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 · 766 阅读 · 0 评论 -
SpringBoot 启动类 @SpringBootApplication 注解 以及执行流程
@SpringBootApplication : 是Sprnig Boot项目的核心注解,目的是开启自动配置 目录@SpringBootApplication : 是Sprnig Boot项目的核心注解,目的是开启自动配置(一)、@ComponentScan 注解(二)、@EnableAutoConfiguration 注解(三)、@SpringBootConfigur...转载 2018-07-31 15:18:45 · 203962 阅读 · 20 评论 -
SpringBoot 热部署(二)全面
前言正文博主开发环境Spring Loaded 实现热部署Maven依赖方式添加启动参数方式spring-boot-devtools 实现热部署默认属性自动重启LiveReloadJRebel插件方式总结前言平时开发Sprig Boot的时候,经常改动个小小的地方就要重新启动项目,这无疑是一种很差的体验。在此,博主收集了3种热部署的方案供大家选择...转载 2018-07-31 15:03:00 · 1906 阅读 · 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 · 1114 阅读 · 0 评论 -
Spring Boot干货系列总纲
前言博主16年认识Sping Boot,17年才开始学习。自己学习的时候也查阅了很多资料,也看到很多优秀的博客,但是整体上感觉没有我想象中的那么强大,一是版本有点旧了,大多是1.4版本的,博主自己看的时候已经1.5了。二是网上资料太多,质量参差不齐。每次查资料都要在海量资源中去挑选自己想要的好累啊。所以打算自己总结下,希望后面学习的小伙伴可以不用查看那么多的资料,因为博主所写的每一篇都是查阅了...转载 2018-07-31 11:25:12 · 287 阅读 · 0 评论 -
SpringBoot 数据源 --不需要项目重新进行编译
目录如果想要改成其他的数据库,这个jar包不需要从新编译嘛,只需要直接在这个文件改一下就可以了!!总结 :如果想要改成其他的数据库,这个jar包不需要从新编译嘛,只需要直接在这个文件改一下就可以了如果想要改成其他的数据库,这个jar包不需要从新编译嘛,只需要直接在这个文件改一下就可以了!!本人的SpringBoot项目打成jar包的形式【 如果不会打成jar包,参考:idea打...原创 2018-07-25 09:14:05 · 4721 阅读 · 0 评论 -
FastJson 生成json视图
创建一个FastJsonConfiguration 类添加依赖 <!--阿里巴巴数据库连接池,专为监控而生 --> <dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifa...原创 2018-07-26 10:35:16 · 761 阅读 · 0 评论 -
SpringBoot2.0新特性
SpringBoot2.0 中 spring.jpa.hibernate.naming.strategy 已经被弃用了所以换成 naming. implicit-strategy 和 physical-strategyhibernate: naming: implicit-strategy: org.hibernate.boot.model.namin...原创 2018-07-26 11:42:49 · 1129 阅读 · 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 · 621 阅读 · 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 · 25835 阅读 · 1 评论 -
跨域的问题
第一种方式:第二种方式:@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 · 250 阅读 · 0 评论 -
SpringBoot 中的 ServletInitializer
(一)代码部分ServletInitializer 中代码在 SpringBootServletInitializer 中在 WebApplicationInitializer 中(二)分析一、对 WebApplicationInitializer 的理解现在JavaConfig配置方式在逐步取代xml配置方式。而WebApplicationInitia...转载 2018-07-30 11:47:43 · 50408 阅读 · 12 评论 -
利用 Spring Boot 设计风格良好的Restful API及错误响应
一、前言网上经常会看到一些文章,旨在介绍如何使用Spring MVC或Spring Boot实现Restful接口,譬如: @RequestMapping(value = "/addUser", method = RequestMethod.POST) public boolean addUser( User user) { System.out.println(...转载 2018-07-19 16:38:34 · 1371 阅读 · 0 评论 -
基于SpringBoot开发一个Restful服务,实现增删改查功能
前言在去年的时候,在各种渠道中略微的了解了SpringBoot,在开发web项目的时候是如何的方便、快捷。但是当时并没有认真的去学习下,毕竟感觉自己在Struts和SpringMVC都用得不太熟练。不过在看了很多关于SpringBoot的介绍之后,并没有想象中的那么难,于是开始准备学习SpringBoot。 在闲暇之余的时候,看了下SpringBoot实战以及一些大神关于SpringBoot的...转载 2018-07-21 14:37:47 · 3823 阅读 · 0 评论 -
SpringBoot fastjson 解决中文乱码的问题
解决方案:@Configurationpublic class FastJsonConfiguration extends WebMvcConfigurationSupport { @Override public void configureMessageConverters(List<HttpMessageConverter<?&...原创 2018-07-06 17:02:20 · 853 阅读 · 0 评论 -
SpringBoot 的热部署(一)
热部署:当发现程序修改时自动启动应用程序。spring boot使用的是spring-boot-devtools是一个为开发者服务的一个模块。其原理用了classLoader 其中一个加载不变的类,另一个restart ClassLoader加载变得类。devtools会监听classpath下的文件变动,并且会立即重启应用(发生在保存时机)。1、pom.xml 2、set...原创 2018-07-12 09:51:46 · 235 阅读 · 0 评论 -
WebMvcConfigurerAdpter 已过时
其实这是SpringBoot2.0的新特性的问题,这个版本不支持WebMvcConfigurerAdpter 网上说有两种解决方法:然后又看到了下面的评论:============================================================================先跟大家说一下,怎么解决这个失效的问题:用左手点击Ctr...原创 2018-07-06 15:14:11 · 2349 阅读 · 1 评论 -
Druid
1. Druid是什么?Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。2. 在哪里下载druid正式版本下载:maven中央仓库: http://central.maven.org/maven2/com/alibaba/druid/ 3. 怎么获取Druid的源码Druid是一个开源项目,源码托管在github上,源代码仓库地址是 https://githu...转载 2018-07-02 15:43:17 · 836 阅读 · 0 评论 -
QueryDSL通用查询框架学习目录
一、环境配置第一章:Maven环境下如何配置QueryDSL环境二、基础第二章:使用QueryDSL与SpringDataJPA实现单表普通条件查询第三章:使用QueryDSL与SpringDataJPA完成Update&Delete三、提升第四章:使用QueryDSL与SpringDataJPA实现多表关联查询第五章:使用QueryDSL与SpringDataJPA实现查询返回自定义对象...转载 2018-07-02 17:34:43 · 2740 阅读 · 0 评论 -
springBoot 密码加密
简单的方式在Controller 里面 --新增的时候 //用户密码的加密 @Autowired private PasswordEncoder passwordEncoder; public Object insert(@Valid @RequestBody User user) { //用户密码加密 String pas...原创 2018-04-24 17:59:06 · 2213 阅读 · 0 评论 -
springboot使用hibernate validator校验
一、参数校验 在开发中经常需要写一些字段校验的代码,比如字段非空,字段长度限制,邮箱格式验证等等,写这些与业务逻辑关系不大的代码个人感觉有两个麻烦:验证代码繁琐,重复劳动方法内代码显得冗长每次要看哪些参数验证是否完整,需要去翻阅验证逻辑代码hibernate validator(官方文档)提供了一套比较完善、便捷的验证实现方式。spring-boot-starter-web包里面有hibernat...转载 2018-05-02 11:35:02 · 1118 阅读 · 0 评论 -
swagger2常用注解说明
转自:https://blog.csdn.net/u014231523/article/details/76522486转载 2018-05-02 14:11:12 · 277 阅读 · 0 评论