写点什么

SpringBoot 2

0 人感兴趣 · 38 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/0f/0fff6d2b187cd882f3c7836b07017e46.png?x-oss-process=image/resize,w_416,h_234

请求背后的守护者 - 拦截器

用户头像
卢卡多多6 月 14 日

我们生活中很常见到,比如中国的长江三峡大坝,就是一个典型的拦截机制,将众多的水流汇总,发电,分流输出,既保证水资源能充分的利用,又可以更好的维护水循环,以及人民群众的利益。 因为长江作为中国的大型河流的代表,分为丰水期和枯水期, 为了更好的治

https://static001.geekbang.org/infoq/96/9692d68936492e2258b28a825400c970.png?x-oss-process=image/resize,w_416,h_234

深入 SpringBoot 的异常处理(一)

用户头像
卢卡多多6 月 12 日

对于异常,生活中也是面对生活不确定性的考验,比如我们手机在快没电的时候,我们会焦急的给它供电,防止断电影响我们的工作和生活体验, 一个产品或者在项目在实际的运行中,随之环境和场景的变化,出现的问题也是多种多样的,比如我造一辆车,我既要考虑,

https://static001.geekbang.org/infoq/e1/e1e6b4466953630eaaceeb1c80b127f3.png?x-oss-process=image/resize,w_416,h_234

k8s 上运行我们的 springboot 服务之——技术方案实现图

用户头像
柠檬5 月 25 日

我们系统技术的生命周期:开发,测试,运维,监控,那么整个周期涉及到的技术栈和中间件有哪些呢?我基于我们线上系统落地实现整理如下方案,希望对于需要的同学有一定的启示和帮助。

https://static001.geekbang.org/infoq/7d/7d7e5fb9656df790a31719e8c6642d6f.jpeg?x-oss-process=image/resize,w_416,h_234

java- 时间的使用

用户头像
建安2 月 24 日

日常开发中必不可少要与时间打交道,而关于时间的处理网上有很多文章,下面基于大神的文章和我自己的理解对时间做一个整理

https://static001.geekbang.org/infoq/67/67b85f3231342a1567b1cecc874ef1f7.gif?x-oss-process=image/resize,w_416,h_234

Gradle Docker 插件将 SpringBoot 应用程序打包为 Docker 镜像

用户头像
wjchenge2 月 1 日

Gradle Docker插件将SpringBoot应用程序打包为Docker镜像

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 中使用监听器

用户头像
武哥聊编程1 月 26 日

本文已收录到《10万字Springboot经典学习笔记》中,

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 搭建实际项目开发中的架构

用户头像
武哥聊编程1 月 26 日

本文已收录到《10万字Springboot经典学习笔记》中,

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 中集成 Lucence

用户头像
武哥聊编程1 月 24 日

微信搜索:武哥聊编程,每天一起进步

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 中集成 Shiro

用户头像
武哥聊编程1 月 23 日

Shiro 是一个强大、简单易用的 Java 安全框架,主要用来更便捷的认证,授权,加密,会话管等等,可为任何应用提供安全保障。本课程主要来介绍 Shiro 的认证和授权功能。

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 中集成 ActiveMQ

用户头像
武哥聊编程1 月 22 日

百度百科的解释:JMS 即 Java 消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的 API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java 消息服务是一个与具体平台无关的 API

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 中集成 Redis

用户头像
武哥聊编程1 月 21 日

Redis 是一种非关系型数据库(NoSQL),NoSQL 是以 key-value 的形式存储的,和传统的关系型数据库不一样,不一定遵循传统数据库的一些基本要求,比如说 SQL 标准,ACID 属性,表结构等等,这类数据库主要有以下特点:非关系型的、分布式的、开源的、水平可扩

https://static001.geekbang.org/infoq/5f/5f253b654b0be16fcefeffdc91b1e570.png?x-oss-process=image/resize,w_416,h_234

【转载】Springboot2.x 的 AOP 默认代理方式

原文:惊人!Spring5 AOP 默认使用Cglib? 从现象到源码深度分析

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 中使用拦截器

用户头像
武哥聊编程1 月 20 日

拦截器的原理很简单,是 AOP 的一种实现,专门拦截对动态资源的后台请求,即拦截对控制层的请求。使用场景比较多的是判断用户是否有权限请求后台,更拔高一层的使用场景也有,比如拦截器可以结合 websocket 一起使用,用来拦截 websocket 请求,然后做相应的

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 事务配置管理

用户头像
武哥聊编程1 月 19 日

场景:我们在开发企业应用时,由于数据操作在顺序执行的过程中,线上可能有各种无法预知的问题,任何一步操作都有可能发生异常,异常则会导致后续的操作无法完成。此时由于业务逻辑并未正确的完成,所以在之前操作过数据库的动作并不可靠,需要在这种情况下进

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 集成 MyBatis

用户头像
武哥聊编程1 月 18 日

大家都知道,MyBatis 框架是一个持久层框架,是 Apache 下的顶级项目。Mybatis 可以让开发者的主要精力放在 sql 上,通过 Mybatis 提供的映射方式,自由灵活的生成满足需要的 sql 语句。使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Springboot 中的切面 AOP 处理

用户头像
武哥聊编程1 月 17 日

AOP:Aspect Oriented Programming 的缩写,意为:面向切面编程。面向切面编程的目标就是分离关注点。什么是关注点呢?就是关注点,就是你要做的事情。假如你是一位公子哥,没啥人生目标,每天衣来伸手,饭来张口,整天只知道一件事:玩(这就是你的关注点,

Spring Boot 中的全局异常处理

用户头像
武哥聊编程1 月 16 日

在项目开发过程中,不管是对底层数据库的操作过程,还是业务层的处理过程,还是控制层的处理过程,都不可避免会遇到各种可预知的、不可预知的异常需要处理。如果对每个过程都单独作异常处理,那系统的代码耦合度会变得很高,此外,开发工作量也会加大而且不好

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 集成 Thymeleaf 模板引擎

用户头像
武哥聊编程1 月 15 日

Thymeleaf 是适用于 Web 和独立环境的现代服务器端 Java 模板引擎。

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 集成 Swagger2 展现在线接口文档

用户头像
武哥聊编程1 月 14 日

随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了前后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。前端和后端的唯一联系,变成了 API 接口,所以 API 文档变成了前后端开发人员联系的纽带,变得越来越重要。

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 中的 MVC 支持

用户头像
武哥聊编程1 月 13 日

Spring Boot 的 MVC 支持主要来介绍实际项目中最常用的几个注解,包括 @RestController、 @RequestMapping、@PathVariable、@RequestParam 以及 @RequestBody。主要介绍这几个注解常用的使用方式和特点。

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 中的项目属性配置

用户头像
武哥聊编程1 月 12 日

我们知道,在项目中,很多时候需要用到一些配置的信息,这些信息可能在测试环境和生产环境下会有不同的配置,后面根据实际业务情况有可能还会做修改,针对这种情况,我们不能将这些配置在代码中写死,最好就是写到配置文件中。比如可以把这些信息写到 applic

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 使用 slf4j 进行日志记录

用户头像
武哥聊编程1 月 11 日

在开发中,我们经常使用 System.out.println() 来打印一些信息,但是这样不好,因为大量的使用 System.out 会增加资源的消耗。我们实际项目中使用的是 slf4j 的 logback 来输出日志,效率挺高的,Spring Boot 提供了一套日志系统,logback 是最优的选择。

https://static001.geekbang.org/infoq/38/3881338ac2abe5fa95cc1fbffbc9d20b.jpeg?x-oss-process=image/resize,w_416,h_234

SpringCloud 微服务实现数据权限控制

前章讲了如何进行用户权限验证《SpringCloud下的用户鉴权方案》,它是微服务下统一资源访问权限的控制,就像一道墙保护着SpringCloud集群下的各个业务应用服务。而本章要讲的是权限控制的另一个层面数据权限,意思是控制可访问数据资源的数量。

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Spring Boot 返回 Json 数据及数据封装

用户头像
武哥聊编程1 月 10 日

在项目开发中,接口与接口之间,前后端之间数据的传输都使用 Json 格式,在 Spring Boot 中,接口返回 Json 格式的数据很简单,在 Controller 中使用@RestController注解即可返回 Json 格式的数据,@RestController也是 Spring Boot 新增的一个注解,我们点进

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

Springboot 开发环境搭建和项目启动

用户头像
武哥聊编程1 月 9 日

上一节对 SpringBoot 的特性做了一个介绍,本节主要对 jdk 的配置、Spring Boot工程的构建和项目的启动、Spring Boot 项目工程的结构做一下讲解和分析。

https://static001.geekbang.org/infoq/e0/e05d0292d974fc26edae48a06bf6234c.jpeg?x-oss-process=image/resize,w_416,h_234

我们为什么要学习 Springboot?

用户头像
武哥聊编程1 月 8 日

我们知道,从 2002 年开始,Spring 一直在飞速的发展,如今已经成为了在Java EE(Java Enterprise Edition)开发中真正意义上的标准,但是随着技术的发展,Java EE使用 Spring 逐渐变得笨重起来,大量的 XML 文件存在于项目之中。繁琐的配置,整合第三方框架

Reactive Spring 实战 -- 理解 Reactor 的设计与实现

用户头像
binecy2020 年 12 月 22 日

本文通过例子展示和源码阅读,分析Reactor中核心设计与实现机制。

蚁架构师首推 SpringBoot 套餐(原理 + 实战 + 面试)

用户头像
小Q2020 年 10 月 14 日

国内互联网风向标是真的牛逼,最近,闲的没事在网上畅游的时候,绝对不是为了寻找能让我CV的,发现了一个应该很好用的东西---SOFABoot

SpringBoot 2_SpringBoot 2资料文章-InfoQ写作平台