SpringBoot 2.x应用
王大地X
坚持就行
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Springboot 全局异常处理
概述:Web应用在处理请求、业务处理等过程中,会碰到异常,如请求参数不正确、URL不存在、请求方法错误、NullPointerException等等,这些异常有些可以用try/catch解决,有些却发生在进入Controller之前 比如访问一个不存在的地址404错误,有些不好下手,在Spring中有多种异常处理方式,使用某种方式的判断标准是 异常是在请求处理的哪个阶段发生的处理阶段/分类...原创 2019-01-04 16:03:23 · 749 阅读 · 1 评论 -
Springboot 集成dubbo 使用dubbo-spring-boot-starter
概述:Dubbo是阿里开源的一个高性能优秀的服务框架,使得应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。同时Dubbo更是SOA服务治理的一种方案。我们常常使用RestFul接口,以HTTP+JSON的形式暴露接口,但如果这样的接口很大,也是一种麻烦,所以有一种SOA的治理方案,这样可以暴露Dubbo服务接口,提供给Dubbo消费者使用RPC调用。准...原创 2019-01-22 16:31:22 · 2838 阅读 · 1 评论 -
Springboot 使用RestTemplate 以及RestTemplate中泛型返回问题
概述:在Springboot中,调用restFul api时常用的方法主要有两种:通过自带的RestTemplate 或者 自己写http客户端访问工具来实现服务调用基本上RestTemplate已经可以满足需要了RestTemplate其实是对http请求中一些模块化代码的封装,比如建立连接、构造请求头 请求体、解析响应信息、关闭连接等,是Springboot对HttpCli...原创 2019-01-10 11:13:04 · 21950 阅读 · 4 评论 -
Springboot 启动时运行自己的代码
概述:在开发过程中,经常有这样的需求,需要在web启动时去执行一些任务,比如:缓存处理、数据库清理、读取配置信息等等。在Spring框架中可以使用ApplicationListener监听器来实现,在Springboot中有两个接口可以供我们使用,分别是CommandLineRunner和ApplicationRunner。执行时机为 容器启动完成的时候。CommandLineRunner...原创 2019-01-08 14:52:08 · 1439 阅读 · 0 评论 -
Springboot 集成PageHelper
概述:分页处理在开发中是比较常见,如果纯用sql语句 limit m, n; 操作起来比较麻烦,还需要加入逻辑处理,这时候用PageHelper就比较方便了,下面介绍下如何集成PageHelper进行分页处理集成步骤:1、pom.xml引入:<!-- https://mvnrepository.com/artifact/com.github.pagehelper/pageh...原创 2019-01-24 09:55:06 · 298 阅读 · 0 评论 -
Dubbo admin安装使用
概述:Dubbo Admin做为Dubbo的监控中心,可以用来监控dubbo服务、监控provider和consumer调用情况,调用次数、日志信息等等。安装搭建:可以在https://github.com/apache/incubator-dubbo/tree/2.5.x下载Dubbo源码,我这里用的是2.5.x版本,据说2.6.x版本admin会不一样,这里不作讨论 按这里介绍的...原创 2019-01-23 19:16:04 · 365 阅读 · 0 评论 -
Springboot @Validated和@Valid的区别 及使用
概述:@Valid是使用Hibernate validation的时候使用@Validated是只用Spring Validator校验机制使用说明:java的JSR303声明了@Valid这类接口,而Hibernate-validator对其进行了实现@Validation对@Valid进行了二次封装,在使用上并没有区别,但在分组、注解位置、嵌套验证等功能上有所不同,这里主要就这...原创 2019-01-07 20:27:26 · 49860 阅读 · 10 评论 -
Springboot restFul 参数检验
概述:对请求参数进行检验,这在web中开始经常能碰到,如果用一个个if/else去做判断,相信这样的代码可读性会比较差JSR-303 是java为bean数据合法性校验提供的标准框架,是Java EE6中的一项子规范,叫做BeanValidation。JSR303通过在Bean属性上标注@NotNull、@Max等标准的注解指定校验规则,并通过这些标准的验证接口对Bean进行验证。规定...原创 2019-01-07 10:20:53 · 5371 阅读 · 0 评论 -
Springboot 集成jsp 以及多模块下jsp页面找不到问题解决
概述:Springboot集成jsp主要有以下几个步骤:1、在pom.xml中添加依赖2、新建web路径3、配置application.properties支持jpsSpringboot集成JSP步骤详细:1、引入依赖:主要引入以下几个依赖项:<!--jsp支持--><!-- servlet 依赖. --><dependency&...原创 2019-01-17 16:58:10 · 2152 阅读 · 1 评论 -
Log4j2——SpringBoot集成及配置属性介绍
概述:一般经常能听到日志组件有log4j, log4j2, logback,以及slf4j。首先slf4j是一个简单的门面模式,意思就是说这只是一个日志标准,并不是日志系统的具体实现,slf4j只做两件事:提供日志接口和提供获取具体日志对象的方法。至于log4j,已经在几年前停止更新了logback是log4j的升级版,目前是springboot的默认日志组件log4j2相对于...原创 2019-01-02 11:28:42 · 3204 阅读 · 0 评论 -
Springboot 集成JasperReport 6.7 及中文显示不出来问题解决
概述:JasperReport作为java报表生成工具,还是具有很多优点的,当然相比于其他收费报表工具,JasperReport最主要的优点是开源免费,下面介绍下如何用JasperReport生成一个pdf文档步骤:1、生成JasperReport模板:我这里使用的是JasperReport Studio工具,原来用的iReport在几年前已经停止更新了。下载地址:http...原创 2019-01-28 18:33:03 · 6325 阅读 · 2 评论
分享