
spring boot
零度anngle
情商不是八面玲珑的圆滑,而是德行具足后的虚心、包容和自信;成熟不是单纯到复杂的世故,而是复杂回归简单的超然;觉悟不是对世事的无所谓,而是对无能为力之事的坦然接受;成功不是追求别人眼中的最好,而是把自己能做的事情做得最好。热爱生活,热爱编程,热爱Java,喜欢探索,纸上得来终觉浅,绝知此事要躬行,愿与你一起在技术的海洋中成长!
博客:http://blog.csdn.net/zmx729618
展开
-
springboot2之文件上传接口两种实现(后端调用直接传输文件流和前端ajax调用支持Formdata)
package com.citicpress.cspp.user.controller;import com.citicpress.cspp.common.dto.ResponseHeader;import com.citicpress.cspp.common.dto.ResponseParam;import com.citicpress.cspp.common.model.TokenUs...原创 2020-04-22 16:47:38 · 4308 阅读 · 0 评论 -
logback为单独的包或者类配置输出文件
原文出处:https://www.cnblogs.com/izecsonLee/p/9058385.html最近接一个这样的需求,为某个类的日志输出到指定的文件。一般都是按日志级别输出到对应的文件中。查阅相关资料和logback教程,写出下面的demo供参考。 1.添加一个appender <!-- jetty日志单独输出 --><append...转载 2018-08-16 19:01:55 · 7381 阅读 · 0 评论 -
Spring Cloud OAuth2(一) 搭建授权服务
原文出处:http://www.cnblogs.com/fp2952/p/8973613.html概要本文内容主要为spring cloud 授权服务的搭建,采用jwt认证。GitHub 地址:https://github.com/fp2952/spring-cloud-base/tree/master/auth-center/auth-center-provider添加依赖Sp...转载 2018-08-22 16:29:15 · 2077 阅读 · 0 评论 -
JSON Web Token - 在Web应用间安全地传递信息
JSON Web Token(JWT)是一个非常轻巧的规范。这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息。让我们来假想一下一个场景。在A用户关注了B用户的时候,系统发邮件给B用户,并且附有一个链接“点此关注A用户”。链接的地址可以是这样的 1 https://your.awesome-app.com/make-friend/?from...转载 2018-08-22 16:46:36 · 593 阅读 · 1 评论 -
SpringBoot + Spring Security OAuth2基本使用
原文出处:https://blog.csdn.net/u013435893/article/details/79735097OAuth2.0基本知识网上关于OAuth2.0的介绍已经很多了,这里就不做过多的介绍,不太了解的朋友可以参考理解OAuth 2.0Spring Security OAuth2基本配置这里依然使用maven来做管理<dependency>...转载 2018-08-23 17:53:29 · 2710 阅读 · 1 评论 -
spring boot security自定义配置授权服务器实现Oauth2授权(支持密码和授权码两种模式)
1、application.ymlserver: port: 8888 security: oauth2: client: client-id: test_client_id client-secret: test_client_secret scope: read,write auto-approve-scop...原创 2018-08-23 18:44:33 · 21917 阅读 · 4 评论 -
Spring Boot中使用@Async实现异步调用
什么是“异步调用”?“异步调用”对应的是“同步调用”,同步调用指程序按照定义顺序依次执行,每一行程序都必须等待上一行程序执行完成之后才能执行;异步调用指程序在顺序执行时,不等待异步调用的语句返回结果就执行后面的程序。同步调用下面通过一个简单示例来直观的理解什么是同步调用:定义Task类,创建三个处理函数分别模拟三个执行任务的操作,操作消耗时间随机取(10秒内) ...转载 2018-12-19 14:36:08 · 831 阅读 · 0 评论 -
springboot配置多数据源+jpa实现
配置文件:#db1 confdb1.spring.datasource.name=yunpubdb1.spring.datasource.url=jdbc:mysql://10.31.xx.xx:3306/db1?useUnicode=true&autoReconnect=true&characterEncoding=utf-8&generateSimplePar...原创 2019-06-06 12:15:20 · 5014 阅读 · 0 评论 -
restTemplate 调用异常处理,处理http协议层的错误状态40*,30*等
我们先来说说问问的所在Rest 接口中的异常,如何能在RestTemplate 中显示出来.RestTemplate 中try catch 的 e.getMessage()只能是请求本身代码异常.(400 null 或者 500 null),但是 用postman 调用的时候是可以显示错误信息的.这是怎么回事?问题代码Rest 接口 @PostMapping("/te...转载 2019-09-05 18:57:17 · 7352 阅读 · 1 评论 -
Swagger使用总结
原文出处:https://www.cnblogs.com/h9527/p/5506956.html1. Swagger是什么?官方说法:Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。个人觉得,swagger的...转载 2018-07-06 16:03:38 · 1494 阅读 · 0 评论 -
Spring Boot转化为json数据格式
Spring Boot为我们良好的提供了我们需要的数据,将数据转化为json格式,然后返回,下面请看springboot转化为json的方式;第一种方式:SpringBoot框架默认的方式;步骤:* 1.编写实体类student;package com.gmm;/**测试的实体类 * Created by john on 2017-04-30. */public class Studen...转载 2018-07-04 17:05:05 · 46164 阅读 · 0 评论 -
SpringBoot系列-集成JWT实现接口权限认证
原文出处:http://ju.outofmemory.cn/entry/341269RESTful API认证方式 一般来讲,对于RESTful API都会有认证(Authentication)和授权(Authorization)过程,保证API的安全性。 Authentication vs. Authorization Authentication指的是确定这个用户的身份,Autho...转载 2018-06-27 10:43:01 · 13545 阅读 · 2 评论 -
Spring boot 使用profile完成不同环境的maven打包功能
原文出处:https://blog.csdn.net/duan9421/article/details/79086335我们在日常开发工作中通常会根据不同的项目运行环境,添加不同的配置文件,例如 开发环境,测试环境,生产环境等,每次手工的修改配置文件太过于繁琐。通过maven打包时确定需要使用的配置文件可以很好的解决这个问题。下面看一下代码目录application-dev.properties对...转载 2018-06-11 17:15:29 · 689 阅读 · 0 评论 -
全链路服务追踪spring cloud sleuth+zipkin
一、About ZipKinplease google二、 Demo Scene三、 Result Display四、Prepare1、soft versionkafka:2.10-0.10.2.0 zokeeper:3.4.10 elasticsearch:5.2.2 jdk:1.8 spring boot:1.5.3.RELEASE sprign cloud:Dalston.RELEASE r...转载 2018-06-12 15:02:11 · 4181 阅读 · 0 评论 -
spring-boot-starter-data-jpa详细使用介绍
原文出处:http://www.ityouknow.com/springboot/2016/08/20/spring-boo-jpa.html首先了解JPA是什么?JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在...转载 2018-06-22 11:59:21 · 23220 阅读 · 0 评论 -
Spring Cloud Feign 声明式服务调用
原文出处:http://www.cnblogs.com/li3807在实际开发中,对于服务依赖的调用可能不止一处,往往一个接口会被多处调用,所以我们通常会针对各个微服务自行封装一些客户端类来包装这些依赖服务的调用,Spring Cloud Feign 在此基础上做了进一步的封装,由他来帮助我们定义和实现依赖服务接口的定义,我们只需要创建一个接口并用注解的方式来配置他,即可完成对服务提供方的接口绑定...转载 2018-06-14 18:56:24 · 280 阅读 · 0 评论 -
spring boot 如何优雅的使用mybatis-spring-boot-starter
地址出处:http://www.ityouknow.com/springboot/2016/11/06/spring-boo-mybatis.html这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有...转载 2018-06-22 15:01:48 · 59215 阅读 · 7 评论 -
springboot测试打包部署
开发阶段单元测试在开发阶段的时候最重要的是单元测试了,springboot对单元测试的支持已经很完善了。1、在pom包中添加spring-boot-starter-test包引用<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-star...转载 2018-06-22 17:15:58 · 409 阅读 · 0 评论 -
Spring Boot使用Actuator监控应用
原文出处:http://www.ityouknow.com/springboot/2018/02/06/spring-boot-actuator.html微服务的特点决定了功能模块的部署是分布式的,大部分功能模块都是运行在不同的机器上,彼此通过服务调用进行交互,前后台的业务流会经过很多个微服务的处理和传递,出现了异常如何快速定位是哪个环节出现了问题?在这种框架下,微服务的监控显得尤为重要。本文主要...转载 2018-06-25 12:00:26 · 489 阅读 · 0 评论 -
使用spring-boot-admin对spring-boot服务进行监控
上一篇文章《springboot(十九):使用Spring Boot Actuator监控应用》介绍了Spring Boot Actuator的使用,Spring Boot Actuator提供了对单个Spring Boot的监控,信息包含:应用状态、内存、线程、堆栈等等,比较全面的监控了Spring Boot应用的整个生命周期。但是这样监控也有一些问题:第一,所有的监控都需要调用固定的接口来查看...转载 2018-06-25 13:57:33 · 788 阅读 · 0 评论 -
springboot构建自己的starter
前言下面我们来通过示例来构建自己的starter pom并完成自动配置,以此来更深入的理解spring boot的工作原理。需求该starter提供PersonService,并实现自动配置PersonService一、新建一个Maven工程工程pom依赖如下:[java] view plain copy<?xml version="1.0" encoding="UTF-8"?> &...转载 2018-04-16 17:31:53 · 478 阅读 · 0 评论