
springBoot
文章平均质量分 84
XC_Aaron
砥砺前行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring Validation 入参校验(自定义)
背景:1.Java API规范(JSR303)定义了Bean校验的标准validation-api,但没有提供实现。hibernate validation是对这个规范的实现,并增加了校验注解如@Email、@Length等。2.Spring Validation是对hibernate validation的二次封装,用于支持spring mvc参数自动校验。3.我们将会在Spring Validation 的基础上在定向的去再次通过自定义注解的方式进行 “分装”成我们的工具类。实现过程原创 2022-03-10 19:21:42 · 1765 阅读 · 0 评论 -
SpringBoot整合Docker(三)将镜像发布至树莓派
首先要在树莓派上安装Docker,可去:https://docs.docker.com/engine/install/查看树莓派是否支持,如果支持,参考:https://shumeipai.nxez.com/2019/05/20/how-to-install-docker-on-your-raspberry-pi.html进行安装;接下来就是生成镜像了使用idea生成镜像可查看上篇文章:https://blog.youkuaiyun.com/cd420928908/article/details/1066510原创 2020-06-10 21:57:38 · 749 阅读 · 0 评论 -
SpringBoot整合Docker(二)打包项目至Docker并启动容器
1.安装docker插件2.添加pom<properties> <java.version>1.8</java.version> <docker.image.prefix>bozai</docker.image.prefix> </properties> <build> <plugins> <plugi.原创 2020-06-09 21:31:05 · 1282 阅读 · 0 评论 -
Spring Boot admin
Spring Boot 极大的简化了我们的开发,他也提供了对于Spring Boot 应用的监控 ,Spring Boot Actuator可以帮助你监控和管理Spring Boot应用,比如健康检查、审计、统计和HTTP追踪等。所有的这些特性可以通过JMX或者HTTP endpoints来获得,但是它反馈给我们的信息是这样的{ "status":"UP", "details":{...原创 2019-03-29 17:44:52 · 228 阅读 · 0 评论 -
Spring Boot整合 activeMQ
springboot集成activeMQ1.添加依赖:&lt;!-- activemq --&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-ac转载 2019-03-12 14:17:26 · 159 阅读 · 0 评论 -
异步线程池
异步其实在很多地方都会用到,比如报表,生成二维码等,所以希望在点击按钮之后,页面不需要等待报表的生成,因为等待生成的过程会很漫长和枯燥,所以就需要异步去处理这件事情:在Spring中存在一个AsyncConfigurer 接口,它是一个可以配置异步线程池的接口,它的源码清单:public interface AsyncConfigurer { //获取线程池 @Nullable...原创 2019-03-12 09:18:22 · 229 阅读 · 0 评论 -
SpringBoot 玩转 AOP
相信大家对AOP都不陌生,AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。先简单了解一下AOP的基本概念:Aspect(切面):通常是一个类,里面可以定义切入点和通知JointPoint(连接点):程序执行过程中明确的点,一般是方法的调用Advice(通知):AOP在特定...原创 2019-03-06 11:23:24 · 191 阅读 · 0 评论 -
springBoot打war包后,启动时导入外部配置文件
之前一直都是将配置文件等全部打成一个包使用,后来因为维护啥的都比较困难,所以将配置文件移出来,从外界去依赖:首先就是在项目的 configuration文件夹中添加一个类: LocalSettingsEnvironmentPostProcessor( configuration:用于存储各种SpringBoot的配置文件)package com.altynai.xxxxxx.configur...原创 2019-02-16 14:42:58 · 1513 阅读 · 0 评论 -
Docker:Spring Boot应用发布到Docker
准备需要的工具以及运行环境:JDK 1.8 or laterMaven 3.0 +你喜欢的IDE或其他文本编辑器创建工程首先,你需要创建一个Spring Boot工程,Spring Tool Suite和IntelliJ IDEA都自带插件可以创建,还有一种方式是从http://start.spring.io/上创建,推荐使用这种方式。填好表单中的Group Id和Artifact I...转载 2019-01-22 12:01:13 · 231 阅读 · 0 评论 -
Spring Boot 使用AOP统一处理Web请求日志
AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是Spring框架中的一个重要内容,它通过对既有程序定义一个切入点,然后在其前后切入不同的执行内容,比如常见的有:打开数据库连接/关闭数据库连接、打开事务/关闭事务、记录日志等。基于AOP不会破坏原来程序逻辑,因此它可以很好的对业务逻辑的各...转载 2019-01-18 13:51:58 · 156 阅读 · 0 评论 -
Spring Boot 使用NoSQL数据库 Redis
Spring Boot中除了对常用的关系型数据库提供了优秀的自动化支持之外,对于很多NoSQL数据库一样提供了自动化配置的支持,包括:Redis, MongoDB, Elasticsearch, Solr和Cassandra。使用RedisRedis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库。Redis官网Redis中文社区引入...原创 2019-01-18 11:52:05 · 225 阅读 · 0 评论 -
Spring Boot 两种多数据源配置:JdbcTemplate、Spring-data-jpa
Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我们需要配置多个数据源,下面基于之前的JdbcTemplate和Spring-data-jpa例子分别介绍两种多数据源的配置方式。多数据源配置创建一个Spring配置类,定义两个DataSource用来读取 a...原创 2019-01-18 11:39:18 · 517 阅读 · 0 评论 -
Spring Boot 使用Swagger2构建RESTful API
由于Spring Boot能够快速开发、便捷部署等特性,相信有很大一部分Spring Boot的用户会用来构建RESTful API。而我们构建RESTful API的目的通常都是由于多终端的原因,这些终端会共用很多底层业务逻辑,因此我们会抽象出这样一层来同时服务于多个移动端或者Web前端。这样一来,我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Android...原创 2019-01-18 11:17:01 · 164 阅读 · 0 评论 -
springBoot中使用 pagehelper
PageHelper。 我们知道,在mysql中,分页的sql是使用limit来做,如果我们自己写sql,那分页肯定是没有任何问题的。但是一旦model多了起来,复杂了起来,我们很自然的想到使用mybatis的逆向工程来生成相应的po和mapper,但是同时也会带来弊端,比如这里的分页问题就不好解决了。在springboot中 使用pagehelper是比较简单的:第一步:在pom中添加:...原创 2018-12-26 10:41:40 · 3731 阅读 · 1 评论