#BOOT

spring boot 接口返回值去掉为null的字段

现在项目都是前后端分离的,返回的数据都是使用json,但有些接口的返回值存在null或者"",这种字段不仅影响理解,还浪费带宽,需要统一做一下处理,不返回空字段,或者把NULL转成“”,spring内置的json处理框架是Jackson,对它配置后可以去除JacksonObjectMapper通过自定义配置该组件可以选...

spring boot 集成disconf

1.springboot配置disconf需要在启动类上配置读取xml的入口注解:@ImportResource({"classpath:spring-disconf.xml"})packagecom.zpark;importorg.springframework.boot.SpringApplication;impo...
代码星球 ·2021-02-15

Spring boot 自定义拦截器

1.新建一个类实现HandlerInterceptor接口,重写接口的方法1packagecom.zpark.interceptor;23importcom.zpark.tools.Constants;4importcom.zpark..tools.utils.EmptyUtils;5importorg.slf4j.L...
代码星球 ·2021-02-15

Spring Boot——Linux 启动方式

1.前台启动:(ctrl+c会关闭程序)  java-jar  ****.jar2.后台启动:(&后台启动)  java-jar  ****.jar&3.控制台输出启动:  java-jar  ****.jar >catalin...

Springboot整合Elastic-Job(二)

上文我们讲到Springboot整合Elastic-Job整合的demo,只是简单的实现了主要功能。本文在上文基础上,进行新的调整。 Elastic-Job提供了事件追踪功能,可通过事件订阅的方式处理调度过程的重要事件,用于查询、统计和监控。Elastic-Job目前提供了基于关系型数据库两种事件订阅方式记录...
代码星球 ·2021-02-15

Springboot整合Elastic-Job

Elastic-Job是当当网的任务调度开源框架,有以下功能分布式调度协调弹性扩容缩容失效转移错过执行作业重触发作业分片一致性,保证同一分片在分布式环境中仅一个执行实例自诊断并修复分布式不稳定造成的问题支持并行调度支持作业生命周期操作丰富的作业类型Spring整合以及命名空间提供运维平台具体信息可以查看官网 ...
代码星球 ·2021-02-15

Springboot 拦截器的背后

今天写了个拦截器对一些mapping做了些处理,写完之后突然很想看看拦截器是怎么加进spring里面。对着源码debug了一遍。又有了新的收获。1.拦截器的实现  1.实现HandlerInterceptorpublicclassMyHandlerInterceptorimplementsHandlerIntercep...
代码星球 ·2021-02-15

Springboot 启动详解

1.前言  最近一直在看Springboot和springcloud代码,看了将近20多天,对这两个系统的认知总算是入了门。后续应该会有一个系列的文章,本文就先从Springboot的启动入手.2.容器初始化 上面的代码是Springboot的入口,现在从run方法进去 点击进来后到了这里就会分成两...
代码星球 ·2021-02-15

springboot Aop 统一处理Web请求日志

<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId></dependency>@Aspect@...

springboot rabbitmq整合

这一篇我们来把消息中间件整合到springboot中=====================================================================首先在服务器上安装rabbitmq的服务,用docker拉取即可,不再详细描述。直接来撸代码首先我们先添加rabbitmq的依赖&...
代码星球 ·2021-02-15

Springboot redis 整合

年末将至,是时候该把所学的总结下了。最近正好从eclipes转到idea,发现idea对模组的支持很棒。这一片先总结下springboot和redis的整合首先添加redis服务器直接用docker远程拉取即可,这里不再描述 直接撸代码1.添加依赖1<dependency>2<groupId...
代码星球 ·2021-02-15

Springboot+redis 整合

运行环境:JDK1.7.SpringBoot1.4.7redis3.0.41.生成Springboot项目,分别添加web,redis依赖,具体的maven依赖如下1     <dependency>2<groupId>org.springframework.boot</groupId&g...
代码星球 ·2021-02-15

SpringBoot基础梳理

1.入口类和@SpringBootApplication注解:SpringBoot通常有一个名为*Application的入口类,入口类里面有main方法,我们可以通过启动main方法启动springboot应用@SpringBootApplication是SpringBoot的核心注解,他是一个组合注解,源码如下:1...
代码星球 ·2021-02-15

SpringBoot填坑系列---XML方式配置数据库

本次只是简单的运用SpringBoot搭建框架,对其原理并不做深入的探究1.POM文件1<?xmlversion="1.0"encoding="UTF-8"?>2<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi="http://www...

springboot 多模块分层开发、改造(搭建、运行、打包)

 1.情景展示  在JavaWeb开发过程中,我们通常会基于springmvc分层思想对整个项目进行分层开发:  常见的就是分为model(域模型层)、dao(数据库访问层)、service(业务逻辑层)、controller(控制器层)、web(表现层),这样分层之后,各个层之间的职责会比较明确,后期维护起...
首页上一页...910111213...下一页尾页