
SpringBoot
文章平均质量分 72
Spring Boot可以轻松创建独立的、基于Spring的生产级应用程序,您可以“直接运行”。
我们对Spring平台和第三方库采取了一种固执己见的观点,因此您可以轻松入门。大多数Spring Boot应用程序只需要很少的Spring配置。
boonya
资深Java,热衷大数据,Python爬虫,持续探索副业中,有需要的可以加我微信联系:boonya221
展开
-
SpringBoot 实现WebSocket页面消息推送及Redis 发布订阅和队列功能
项目简介:采用SpringBoot开发项目实现大屏数据展示功能,轻量级处理额外需求业务。基于Redis服务发布订阅功能,实现系统有新数据的时候主动推送数据到大屏的WebSocket监听页面进行展示。队列的消费需要提供接口这个方式不够友好,发布订阅只需要在另一个服务器上同样部署一个springboot开发的应用并订阅相同的主题即可(队列功能适合同一应用环境下,引用项目打包后的jar包进行开发即可)。...原创 2019-05-30 15:38:48 · 9957 阅读 · 1 评论 -
SpringBoot JdbcTemplate多数据源配置应用管理
本示例通过JdbcTemplate访问SQLite和MySQL数据库,对于多数据源的支持这个是很重要的一个功能。目录Maven依赖配置项目资源配置数据源配置接口实现示例Maven依赖配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/...原创 2019-07-24 09:20:13 · 1486 阅读 · 0 评论 -
Spring系列学习之构建SpringBoot 的Docker容器应用
英文原文:https://spring.io/guides/gs/spring-boot-docker/目录你要构建什么你需要什么如何完成本指南Gradle构建Maven构建IDE构建设置一个Spring Boot应用程序应用容器化使用Maven构建Docker镜像使用Gradle构建Docker镜像Push推送镜像之后使用Spring Prof...翻译 2018-12-21 16:00:28 · 487 阅读 · 0 评论 -
Spring系列学习之使用Spring Boot构建RESTful Web服务
英文原文:https://spring.io/guides/gs/rest-service/目录你要构建什么你需要什么如何完成本指南使用Gradle构建使用Maven构建IDE构建创建资源表示类创建资源控制器使应用程序可执行构建可执行的JAR测试服务总结更多本指南将引导您完成使用Spring创建“hello world”RESTful W...翻译 2018-12-21 01:43:09 · 1950 阅读 · 1 评论 -
IntelliJ IDEA 通过Spring Initializr生成SpringBoot项目
IntellJ IDEA 通过Spring Initializr创建SpringBoot项目会遇到IntelliJ “Initialization failed for 'https://start.spring.io' Please check URL, network and proxy settings” 问题。这是IDE中遇到的问题,也可以 参考https://github.com/sp...原创 2018-06-17 15:28:24 · 9580 阅读 · 0 评论 -
Spring Initializr 在线快速创建(Maven/Gradle)-SpringBoot项目
Java开发中目前比较常用的两种构建方式是Maven和Gradle,时下微服务架构很火热,Spring一统江湖之后,基本上其他开发框架都是鸡肋了,这里通过Spring Initializr在线来为我们搭建基于Maven和Gradle的基础SpringBoot项目。在线生成代码工具:https://start.spring.io/SpringBoot项目Maven构建SpringBoot项目Grad...原创 2018-06-14 15:10:35 · 6771 阅读 · 0 评论 -
Spring系列学习之Spring Boot
英文原文:https://spring.io/projects/spring-boot目录概览特性谈论和录像快速开始学习文档指南示例学习例子IDE创建项目概览Spring Boot可以轻松创建独立的,生产级的基于Spring的应用程序,您可以“运行”。我们对Spring平台和第三方库进行了常用性的组合,因此您可以轻松上手。 大多数Spring ...翻译 2018-12-21 00:54:33 · 952 阅读 · 0 评论 -
快速开发Dubbo Spring Boot项目
Project Address:https://gitee.com/mirrors/Dubbo-Spring-Boot-ProjectDubbo Spring Boot ProjectDubbo Spring Boot Project makes it easy to create Spring Boot application using Dubbo as RPC Framework. What...原创 2018-02-19 17:03:06 · 1452 阅读 · 0 评论 -
Alibaba dubbo-spring-boot-starter
资源地址:https://github.com/alibaba/dubbo-spring-boot-starterDubbo Spring Boot Starter。支持jdk版本为1.6或者1.6+(在修改源码前,请导入googlestyle-java.xml以保证一致的代码格式)dubbo-spring-boot-starter 很简单,也很方便使用,它同时集成了dubbo 的 provid...原创 2018-02-19 16:51:50 · 12866 阅读 · 3 评论 -
Springboot Logback日志多文件输出(按日期和大小分割)
在早期的日志Slf4j+Log4j使用方式中,我们使用最多的就是LoggerFactory来获取一个Logger实例,logback的原理也一样。配置logback.xml配置需要的propery属性这部分可以配置到logback.properties 需要开启扫描才行,下面是直接在logback.xml配置 <!--设置日志目录--> <property name="LOG_HOME" value="./applog"/> <!--这里需要将原创 2020-09-08 12:01:19 · 9402 阅读 · 1 评论 -
Springboot读取集合配置实现服务数据库完整性校验
目录yml验证配置Java bean注入配置在有技术支持参与的项目中,技术支持做事情马马虎虎,导致数据结构完整性不一致,于是要求开发对用到的元数据、物理表、触发器等进行启动校验。yml验证配置# --------------系统数据库相关完整性校验---------------开始-------------system: validator: metadata: #系统元数据表字段验证 enabledValidateFieldCase: true # 是否开启原创 2020-09-24 22:34:46 · 709 阅读 · 1 评论 -
Spring Boot 和 Kotlin构建web应用程序
原文地址:https://spring.io/guides/tutorials/spring-boot-kotlin/目录创建一个新项目使用Initializr网站使用命令行使用IntelliJ IDEA支持构建方式了解生成的应用程序编写您的第一个Kotlin控制器使用JUnit 5进行测试用Kotlin编写JUnit 5测试测试实例生命周期创建自己的扩展JPA的持久性实施博客引擎公开HTTP API配置属性结论本教程向您展示如何通.翻译 2020-12-11 17:29:14 · 1047 阅读 · 1 评论 -
SpringBoot集成Redisson分布式锁
Redisson是Redis的集群分布式解决方案。application.yml配置####=======分布式REDIS配置===========redisson: # 是否开启分布式REDIS服务 enabled: true # Redis服务地址 如果集群使用","进行分割 serverAddress: redis://192.168.1.111:6381 # redis访问密码 serverPassword: xxx # 单例使用数据库示例 databa.原创 2020-12-29 18:39:08 · 475 阅读 · 3 评论 -
SpringBoot 中使用spring-boot-devtools不可应用至生产环境
如题:这个问题是开发中引入生产环节的问题,如果程序存在Bug,那么spring-boot-devtools在抛出未处理的异常时会出现应用重启过程,导致数据源关闭。这里提出两个生产中要非常注意的问题:try{}finlly{}没有catch,会导致严重吞掉异问题; 项目中使用了spring-boot-devtools热部署插件导致异常情况下应用重启(此时Druid数据源关闭,无法再执行更新);Maven scope配置以下内容参考:https://maven.apache.org/pom.htm.原创 2021-02-26 18:06:11 · 2702 阅读 · 1 评论 -
SpringBoot配置模块化服务-一处配置随处使用
配置服务模块,优点像配置中心,不过功能暂时还没那么强大。后期完善后会更新源码地址。目录项目功能简介项目核心配置代码环境配置MVC静态资源隐射配置项目功能简介系统环境监测:MVC资源访问映射:Swagger接口文档配置:Redis 操作RedisTemplate配置:项目核心配置代码环境配置通过判定系统做对应的初始化和依赖检查工作。package com.patrol.config;import com.patrol.beans原创 2020-05-28 16:20:40 · 593 阅读 · 0 评论 -
SpringBoot @ComponentScan扫描的局限性
使用@ComponentScan注解时,Spring只注入设置的类或者包及包的子集对象。这会导致原来@SpringBootApplication 自动配置装配的功能在对象注入的时候不会注入当前工程。@ComponentScan:扫描依赖注入模块服务[注意本项目的扫描@ComponentScan必须手动加入当前项目的包扫描路径]package com.patrol.mobile;import org.springframework.boot.SpringApplication;import原创 2020-05-25 10:48:20 · 1028 阅读 · 1 评论 -
SpringBoot使用Redis 数据访问(单点、集群、哨兵、连接池、Pipline、分布式框架Redisson、解决方案)
Redis操作是单线程的,使用连接池可以减少连接的创建,redis连接池有两种方式:Jedis(JedisPool) 和 Lettuce(LettucePool)。Lettuce 和 Jedis 的定位都是Redis的client,所以他们当然可以直接连接redis server。在Lettuce和Jedis之外还有Redission ,Redisson:实现了分布式和可扩展的Java数据结构。...原创 2020-04-29 19:54:41 · 2515 阅读 · 0 评论 -
SpringBoot异步接口调用与多线程线程池使用注意事项说明
Java多线程相关说明异步调用分为两类有返回值:用户需要Callable、Futrue等来接收最终的处理结果,但这个过程是异步非阻塞的。 无返回值:用户提交请求到接口之后不需要任何返回值,请求到达服务端之后就没有任何关系了,用户可以不等待而去做其他的业务操作。多线程调用方法Callable:有返回值的线程方法,call 将会对用户请求做出结果反馈。 Runnable:线程的接口,...原创 2020-04-27 18:24:57 · 8721 阅读 · 0 评论 -
SpringBoot项目使用Run Dashboard启动配置
1、找到项目.idea下的worksapce.xml2、定位RunDashboard配置节点默认配置: <component name="RunDashboard"> <option name="ruleStates"> <list> <RuleState> <optio...原创 2020-04-12 12:02:29 · 2297 阅读 · 1 评论 -
Spring Boot Admin 微服务监控管理
Spring Boot Admin 支持服务注册和发现。如Eureka、Consul、Nacos等。原创 2022-06-09 17:18:23 · 634 阅读 · 0 评论 -
Spring Boot Admin指南2.4.1
本介绍性教程介绍了使用 Spring Boot Admin 监视和管理他的 Spring Boot 应用程序必须执行的简单步骤。自动配置允许我们只添加一些次要配置,并在最后拥有一个完全工作的管理服务器。而且,与往常一样,本指南的示例代码可以在 Github 上找到。...翻译 2022-06-10 15:14:42 · 828 阅读 · 0 评论