
SpringBoot
文章平均质量分 72
SnakeMoving
喜欢的东西可以多付出一点!
展开
-
spring boot: Whitelabel Error Page的解决方案
初次使用spring boot,按照其官网Building a RESTful Web Service搭建运行一个demo,代码如下:pom.xml[html] view plain copy print?xml version="1.0" encoding="UTF-8"?> project xmlns="http:/转载 2017-07-06 15:58:05 · 1651 阅读 · 2 评论 -
SpringBoot:spring boot集成mybatis
原文转自:http://www.vxzsk.com/797.html大家在开发的时候,会喜欢jdbcTemplate操作数据库,有喜欢JPA操作数据库的,有喜欢MyBatis操作数据库的,对于这些我个人觉得哪个使用顺手就使用哪个就好了,并没有一定要使用哪个,个人在实际中会集成多个,这样保存的数据的时候,选择一个最方便的也就是JPA,查询的时候,或者统计的时候,选择一个效率最高的,也就是直接转载 2017-07-29 01:36:55 · 530 阅读 · 0 评论 -
Spring Boot中MyBatis的使用
原文转自:http://www.cnblogs.com/winner-0715/p/6687246.htmlorm框架的本质是简化编程中操作数据库的编码,发展到现在基本上就剩两家了,一个是宣称可以不用写一句SQL的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在企业级系统开发中可以根据需求灵活使用。发现一个有趣的现象:传统企业大都喜欢使用hibernate转载 2017-07-29 01:42:21 · 647 阅读 · 0 评论 -
springBoot中@Scheduled执行原理解析
原文来自:http://blog.youkuaiyun.com/gaodebao1/article/details/51789225一:前言本文主要介绍spring Boot中使用定时任务的执行原理。二:@Scheduled使用方式定时任务注解为@Scheduled。使用方式举例如下://定义一个按时间执行的定时任务,在每天16:00执行一次。转载 2017-08-22 15:07:41 · 1586 阅读 · 0 评论 -
Spring Boot干货系列:默认日志框架配置
原文来自:http://blog.youkuaiyun.com/gebitan505/article/details/70142155?locationNum=1&fps=1前言今天来介绍下spring Boot如何配置日志logback,我刚学习的时候,是带着下面几个问题来查资料的,你呢如何引入日志?日志输出格式以及输出方式如何配置?代转载 2017-08-15 19:50:44 · 5139 阅读 · 0 评论 -
Spring Boot 动态数据源(多数据源自动切换)
原文来自:http://blog.youkuaiyun.com/catoop/article/details/50575038本文实现案例场景: 某系统除了需要从自己的主要数据库上读取和管理数据外,还有一部分业务涉及到其他多个数据库,要求可以在任何方法上可以灵活指定具体要操作的数据库。为了在开发中以最简单的方法使用,本文基于注解和AOP的方法实现,在spring boot框架的项目中,转载 2017-12-09 16:50:42 · 472 阅读 · 1 评论 -
SpringBoot+LogBack日志配置
在开发中我们项目必然要配置日志的啦:先说说常用的日志配置:log4jlog4j2logbackLogback和log4j是非常相似的,如果你对log4j很熟悉,那对logback很快就会得心应手无论从设计上还是实现上,Logback相对log4j而言有了相对多的改进。不过尽管难以一一细数,这里还是列举部转载 2018-01-05 23:10:24 · 681 阅读 · 0 评论 -
spring boot Websocket(使用笔记)
本文只作为个人笔记,大部分代码是引用其他人的文章的。在springboot项目中使用websocket做推送,虽然挺简单的,但初学也踩过几个坑,特此记录。 使用websocket有两种方式:1是使用sockjs,2是使用h5的标准。使用Html5标准自然更方便简单,所以记录的是配合h5的使用方法。1、pom 核心是@ServerEndpoint这个注解。这个转载 2018-01-07 02:19:57 · 1187 阅读 · 0 评论 -
SpringBoot Cache
我门知道一个程序的瓶颈在于数据库,我门也知道内存的速度是大大快于硬盘的速度的。当我门需要重复的获取相同的数据的时候,我门一次又一次的请求数据库或者远程服务,导致大量的时间耗费在数据库查询或者远程方法的调用上,导致程序性能的恶化,这更是数据缓存要解决的问题。spring 缓存支持spring定义了 org.springframework.cache.CacheManager和org.转载 2018-01-07 14:50:44 · 939 阅读 · 0 评论 -
SpringBoot Redis 缓存
spring boot对常用的数据库支持外,对nosql 数据库也进行了封装自动化。redis介绍Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性转载 2018-01-07 15:02:01 · 269 阅读 · 0 评论 -
利用压缩包直接修改Jar包中配置文件的坑
昨天项目部署更新,同个项目2个端口,我要修改配置文件,所以我索性就只打了1个包然后丢在linux上,跑起来了,no problem然后为了省麻烦,我直接利用压缩包文件打开jar包,然后修改配置文件,更新保存,然后丢到linux上这个时候,SpringBoot莫名启动报错,Tomcat启动失败,经过了很长一段时间的排查,还是找不出来后来想想,直接在压缩包里打包,那么配置文件的修改的地方编码格式都不一原创 2018-01-17 23:28:37 · 5564 阅读 · 0 评论 -
Spring Boot使用Redis进行消息的发布订阅
原文转自:http://blog.youkuaiyun.com/xiaoyu411502/article/details/51596477今天来学习如何利用Spring Data对Redis的支持来实现消息的发布订阅机制。发布订阅是一种典型的异步通信模型,可以让消息的发布者和订阅者充分解耦。在我们的例子中,我们将使用StringRedisTemplate来发布一个字符串消息,同时基于Message转载 2018-01-27 00:23:42 · 1273 阅读 · 0 评论 -
SpringBoot 异步线程简单三种样式
原文来自:https://www.cnblogs.com/memoryXudy/p/7737418.html引用:在Java应用中,绝大多数情况下都是通过同步的方式来实现交互处理的;但是在处理与第三方系统交互的时候,容易造成响应迟缓的情况,之前大部分都是使用多线程来完成此类任务,其实,在Spring 3.x之后,就已经内置了@Async来完美解决这个问题,本文将完成介绍@Async的用法。1. ...转载 2018-03-28 16:07:02 · 577 阅读 · 0 评论 -
spring boot 学习(十)SpringBoot配置发送Email
原文来自:https://blog.youkuaiyun.com/u011244202/article/details/54809696SpringBoot配置发送Email引入依赖在 pom.xml 文件中引入邮件配置:<dependency> <groupId>org.springframework.boot</groupId> <artifact...转载 2018-03-28 16:14:19 · 574 阅读 · 0 评论 -
springboot+mybatis日志显示SQL的最简单方法
原文来自https://blog.youkuaiyun.com/ruben95001/article/details/76921575?ref=myrecommend在springBoot+Mybatis日志显示SQL的执行情况的最简单方法就是在properties新增:logging.level.com.dy.springboot.server.mapper=debug注意:其中logging.level....转载 2018-04-11 17:11:53 · 2349 阅读 · 0 评论 -
Spring RestTemplate: 比httpClient更优雅的Restful URL访问, java HttpPost with header
{ "Author": "tomcat and jerry", "url":"http://www.cnblogs.com/tomcatandjerry/p/5899722.html" }Spring RestTemplate, 使用java访问URL更加优雅,更加方便。核心代码:String url = "http://localhost:8080/json";JSONObje...转载 2018-04-19 09:29:24 · 1185 阅读 · 0 评论 -
SpringBoot:spring boot文件上传【多文件上传】
原文转自:http://www.vxzsk.com/638.html文件上传主要分以下几个步骤:(1)新建maven java project;(2)在pom.xml加入相应依赖;(3)新建一个表单页面(这里使用thymleaf);(4)编写controller;(5)测试;(6)对上传的文件做一些限制;(7)多文件上传实现(1)转载 2017-07-29 01:02:11 · 1911 阅读 · 0 评论 -
SpringBoot:Spring Boot使用自定义的properties
原文来自:http://www.vxzsk.com/623.html pring boot使用application.properties默认了很多配置。但需要自己添加一些配置的时候,我们应该怎么做呢。 若继续在application.properties中添加如:12wisely2.name=wyf2 wisely2.gender转载 2017-07-29 00:45:57 · 519 阅读 · 0 评论 -
推荐一个学习SpringBoot的博客
http://blog.didispace.com/categories/Spring-Boot/感谢博主的分享原创 2017-07-06 15:59:22 · 487 阅读 · 0 评论 -
Spring retry基本使用
背景介绍在实际工作过程中,重试是一个经常使用的手段。比如MQ发送消息失败,会采取重试手段,比如工程中使用RPC请求外部服务,可能因为网络波动出现超时而采取重试手段......可以看见重试操作是非常常见的一种处理问题,系统设计的手段而在之前我们项目中处理重拾操作依赖MQ自身的重试机制,但是这种机制不是很灵活,如果某些功能没有使用MQ的话,那么就不是那么方便了,而本文介绍的Sp转载 2017-07-21 16:37:03 · 471 阅读 · 0 评论 -
SpringBoot:spring boot log4j 配置
原文链接:http://www.vxzsk.com/819.htmlLog4j是每个开发者比较熟悉的日志框架,所以咱们优先介绍这个。那么如何操作呢?我们一起来看看使用过程吧。引入log4j依赖在创建Spring Boot工程时,我们引入了spring-boot-starter,其中包含了spring-boot-starter-logging,该依赖内容就是Spring Boot转载 2017-07-31 16:36:26 · 622 阅读 · 0 评论 -
SpringBoot:spring boot 服务配置和部署
原文來自:http://www.vxzsk.com/852.htmlSpring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、weblogic等等),当然在此之前你要对程序入口做简单调整。转载 2017-07-31 16:41:26 · 712 阅读 · 0 评论 -
javaConfig
引言:Spring 从4.x版本开始提倡java配置和注解结合使用,慢慢离开xml繁琐的配置,所以要入门SpringBoot,需要从java配置开始1.首先导入POM 2.建立一个配置文件(xml),然后申请一个容器,获得bean 这是一个极其精简的XML配置文件了 1.可以尝试使用Spring javaconfig的方式来获得配置并且获得bean,pom文件不变。原创 2017-07-24 15:13:19 · 3937 阅读 · 0 评论 -
Spring Boot全局支持CORS(跨源请求)的配置方法
http://blog.youkuaiyun.com/zhangchao19890805/article/details/53893735开发的时候,后端应用了 RESTful 风格的开发方式。同时使用了前后端完全分离的架构设计。这样的话就会碰到浏览器需要处理ajax请求跨源资源的问题。因为需要所有 Web API 都需要支持跨源资源共享(CORS),所以需要进行全局设置。 sprin转载 2017-08-17 17:18:49 · 2037 阅读 · 0 评论 -
Spring Boot 环境变量读取 和 属性对象的绑定
http://blog.youkuaiyun.com/catoop/article/details/50548009凡是被spring管理的类,实现接口 EnvironmentAware 重写方法 setEnvironment 可以在工程启动时,获取到系统环境变量和application配置文件中的变量。 如:@Configurationpublic class MyWebAppConf转载 2017-08-18 10:09:16 · 322 阅读 · 0 评论 -
SpringBoot自动配置
http://www.cnblogs.com/ginponson/p/6188432.html spring boot遵循“约定优于配置”的原则,使用annotation对一些常规的配置项做默认配置,减少或不使用xml配置,让你的项目快速运行起来。spring boot的神奇不是借助代码的生成来实现的,而是通过条件注解来实现的。 自动配置AutoConfiguration是实转载 2017-08-18 10:54:35 · 445 阅读 · 0 评论 -
Spring Boot配置多个DataSource
https://www.liaoxuefeng.com/article/001484212576147b1f07dc0ab9147a1a97662a0bd270c20000使用Spring Boot时,默认情况下,配置DataSource非常容易。Spring Boot会自动为我们配置好一个DataSource。如果在application.yml中指定了spring.data转载 2017-08-18 14:25:42 · 2332 阅读 · 0 评论 -
spring-boot项目在外部tomcat环境下部署
http://blog.youkuaiyun.com/james_wade63/article/details/51009423spring-boot默认提供内嵌的tomcat,所以打包直接生成jar包,用Java -jar命令就可以启动。但是,有时候我们更希望一个tomcat来管理多个项目,这种情况下就需要项目是war格式的包而不是jar格式的包。spring-boot同样提供了解决方案,只需要转载 2017-07-27 13:37:29 · 398 阅读 · 0 评论 -
SpringBoot集成shiro
本章节基于http://www.vxzsk.com/766.html讲解,建议首先看此章节然后在阅读学习下文集成Shiro 进行用户授权在上一节我们编写了简单的一个小程序,但是我们会发现我们随便访问index,login 以及任何一个界面,无需登录也可以进行访问,但是这不是我们所想要的,我们想要的是希望在用户没有登录的情况下,跳转login页面进行登录。那么这个时候Shiro就闪亮登场了。转载 2017-08-11 23:04:17 · 1369 阅读 · 0 评论 -
SpringBoot集成shiro和ehcache
spring boot集成shiro与ehcache主要分这么几个步骤:在pom.xml中加入缓存依赖;注入缓存;(a) 在pom.xml文件中加入依赖:123456789101112131415161718 dependency> group转载 2017-08-11 23:16:42 · 3991 阅读 · 0 评论 -
SpringBoot:静态资源处理配置
原文转自:http://www.vxzsk.com/387.htmlspring Boot 默认为我们提供了静态资源处理,使用 WebMvcAutoConfiguration 中的配置各种属性。建议大家使用Spring Boot的默认配置方式,如果需要特殊处理的再通过配置进行修改。如果想要自己完全控制WebMVC,就需要在@Configuration注解的配置类上增加@Enable转载 2017-07-29 00:30:36 · 5568 阅读 · 1 评论 -
SpringBoot:spring boot mysql配置
原文来自:http://www.vxzsk.com/355.html在任何一个平台都逃离不了数据库的操作,那么在spring boot中怎么接入数据库呢?很简单,我们需要在application.properties进行配置一下,application.properties路径是src/main/resources下,对于application.properties更多的介绍请自行百度转载 2017-07-29 00:40:42 · 24188 阅读 · 2 评论 -
SpringBoot:servlet注入
原文来自:http://www.vxzsk.com/514.html问:有了springMVC,为什么还要用servlet?有了servlet3的注解,为什么还要使用ServletRegistrationBean注入的方式?使用场景:在有些场景下,比如我们要使用hystrix-dashboard,这时候就需要注入HystrixMetricsStreamServlet(第三方的servl转载 2017-07-29 00:43:02 · 1527 阅读 · 0 评论 -
SpringBoot:spring boot CommandLineRunner启动
原文来自:http://www.vxzsk.com/575.html在实际项目开发中,我们会有在项目服务启动的时候就去加载一些数据或做一些事情这样的需求。 为了解决这样的问题,Spring Boot 为我们提供了一个方法,通过实现接口 CommandLineRunner 来实现。很简单,只需要一个类就可以,无需其他配置。 创建实现接口 com.kfit.runner.C转载 2017-07-29 00:44:24 · 1340 阅读 · 0 评论 -
Spring Boot(三):RestTemplate提交表单数据的三种方法
原文来自:https://blog.youkuaiyun.com/yiifaa/article/details/77939282在REST接口的设计中,利用RestTemplate进行接口测试是种常见的方法,但在使用过程中,由于其方法参数众多,很多同学又混淆了表单提交与Payload提交方式的差别,而且接口设计与传统的浏览器使用的提交方式又有差异,经常出现各种各样的错误,如405错误,或者根本就得不到提交的数...转载 2018-04-19 10:43:56 · 528 阅读 · 0 评论