随笔分类 -  springboot

springboot系列十五、springboot集成PageHelper
摘要:一、介绍 项目中经常会遇到分页,PageHelper为我们解决了这个问题。本质上实现了Mybatis的拦截器,作了分页处理。 二、配置PageHelper 1、引入依赖 pagehelper-spring-boot-starter对了pagehelper做了封装,减少 了配置文件,只需要在yml添加 阅读全文

posted @ 2018-12-31 19:53 小人物的奋斗 阅读(1589) 评论(0) 推荐(0) 编辑

springboot系列十四、自定义实现starter
摘要:一、starter的作用 当我们实现了一个组建,希望尽可能降低它的介入成本,一般的组建写好了,只要添加spring扫描路径加载spring就能发挥作用。有个更简单的方式扫描路径都不用加,直接引入jar就能使用。 原理时因为springboot提供一个配置文件 spring.factories,预定好 阅读全文

posted @ 2018-12-31 16:31 小人物的奋斗 阅读(622) 评论(0) 推荐(0) 编辑

springboot系列十三、springboot集成swaggerUI
摘要:一、Swagger介绍 Swagger能成为最受欢迎的REST APIs文档生成工具之一,有以下几个原因: Swagger 可以生成一个具有互动性的API控制台,开发者可以用来快速学习和尝试API。 Swagger 可以生成客户端SDK代码用于各种不同的平台上的实现。 Swagger 文件可以在许多 阅读全文

posted @ 2018-12-31 12:52 小人物的奋斗 阅读(1247) 评论(0) 推荐(1) 编辑

springboot系列十二、springboot集成RestTemplate及常见用法
摘要:一、背景介绍 在微服务都是以HTTP接口的形式暴露自身服务的,因此在调用远程服务时就必须使用HTTP客户端。我们可以使用JDK原生的URLConnection、Apache的Http Client、Netty的异步HTTP Client, Spring的RestTemplate。这里介绍的是Rest 阅读全文

posted @ 2018-12-30 17:55 小人物的奋斗 阅读(3938) 评论(0) 推荐(2) 编辑

springboot系列十一、redisTemplate和stringRedisTemplate对比、redisTemplate几种序列化方式比较
摘要:一、redisTemplate和stringRedisTemplate对比 RedisTemplate看这个类的名字后缀是Template,如果了解过Spring如何连接关系型数据库的,大概不会难猜出这个类是做什么的 ,它跟JdbcTemplate一样封装了对Redis的一些常用的操作,当然Stri 阅读全文

posted @ 2018-12-29 23:28 小人物的奋斗 阅读(23196) 评论(0) 推荐(4) 编辑

springboot系列十、springboot整合redis、多redis数据源配置
摘要:一、简介 Redis 的数据库的整合在 java 里面提供的官方工具包:jedis,所以即便你现在使用的是 SpringBoot,那么也继续使用此开发包。 二、redidTemplate操作 在 Spring 支持的 Redis 操作之中提供有一个 RedisTemplate 处理程序类,利用这个类 阅读全文

posted @ 2018-12-29 12:11 小人物的奋斗 阅读(5600) 评论(0) 推荐(1) 编辑

springboot系列九,springboot整合邮件服务、整合定时任务调度
摘要:一、整合邮件服务 如果要进行邮件的整合处理,那么你一定需要有一个邮件服务器,实际上 java 本身提供有一套 JavaMail 组件以实现邮件服务器的搭建,但是这个搭建的服务器意义不大,因为你现在搭建完成了,向一些大型的站点发送一封邮件,若干小时你就会被拉黑, 如果不想拉黑彼此之间就做一个白名单即可 阅读全文

posted @ 2018-12-28 11:54 小人物的奋斗 阅读(709) 评论(0) 推荐(0) 编辑

springboot系列八、springboot整合kafka
摘要:背景: 当业务在同一时间出现高并发的时候,这个时候我们不想无限的增加服务器,但是又想提高吞吐量。这时可以考虑使用消息异步处理,进行消峰填谷;同时还可以降低耦合度。常见的消息中间件有kafka,rabbitMQ,activeMQ,rocketMQ。其中性能最好的,吞吐量最高的是以kafka为代表,下面 阅读全文

posted @ 2018-12-27 18:45 小人物的奋斗 阅读(8832) 评论(0) 推荐(0) 编辑

springboot系列七:springboot 集成 MyBatis、事物配置及使用、druid 数据源、druid 监控使用
摘要:一、MyBatis和druid简介 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs 阅读全文

posted @ 2018-12-24 17:26 小人物的奋斗 阅读(1204) 评论(0) 推荐(1) 编辑

springboot系列六、springboot配置错误页面及全局异常
摘要:一、spring1.x中处理方式 二、spring2.x中处理方式 那么此时只要出现了错误,就会找到相应的 http 状态码,而后跳转到指定的错误路径上进行显示。 三、ErrorPageAction跳转处理 404.html 四、全局controller异常返回处理 1、返回错误页面配置 如果此时配 阅读全文

posted @ 2018-12-21 18:36 小人物的奋斗 阅读(10952) 评论(0) 推荐(1) 编辑

springboot系列五、springboot常用注解使用说明
摘要:一、controller相关注解 1、@Controller 控制器,处理http请求。 2、@RespController Spring4之后新加的注解,原来返回json需要@ResponseBody和@Controller配合。 3、@RequestMapping 配置url映射,用于方法和co 阅读全文

posted @ 2018-12-19 09:51 小人物的奋斗 阅读(4989) 评论(0) 推荐(2) 编辑

springboot系列四、配置模板引擎、配置热部署
摘要:一、配置模板引擎 在之前所见到的信息显示发现都是以 Rest 风格进行显示,但是很明显在实际的开发之中,所有数据的显示最终都应该交由页面完成,但是这个页面并不是*.jsp 页面,而是普通的*.html 页面,而且最为重要的是,此处所使用的渲染的页面采用的是模版方式 的显示,而在 Java 开发行业, 阅读全文

posted @ 2018-12-19 00:12 小人物的奋斗 阅读(2815) 评论(0) 推荐(1) 编辑

springboot系列三、springboot 单元测试、配置访问路径、多个配置文件和多环境配置,项目打包发布
摘要:一、单元测试 生成的demo里面包含spring-boot-starter-test :测试模块,包括JUnit、Hamcrest、Mockito,没有的手动加上。 添加测试类: 二、修改访问端口和路径 1、修改端口号 使用properties文件方式: 在src/main/resoutces目录下 阅读全文

posted @ 2018-12-17 23:08 小人物的奋斗 阅读(15738) 评论(0) 推荐(1) 编辑

springboot系列二、springboot项目搭建
摘要:一、官网快速构建 1、maven构建项目 1、访问http://start.spring.io/ 2、选择构建工具Maven Project、Spring Boot版本2.1.1以及一些工程基本信息,可参考下图所示: 3、点击Generate Project下载项目压缩包 4、解压后,使用idea, 阅读全文

posted @ 2018-12-16 21:17 小人物的奋斗 阅读(738) 评论(0) 推荐(0) 编辑

springboot系列一、springboot产生背景及介绍
摘要:一、为什么用Springboot 长期以来 Java 的开发一直让人所诟病: ·Java 项目开发复杂度极其高; · Java 项目的维护非常困难; · 在云时代如何实现项目的快速部署以及快速启动; · 即便使用了大量的开发框架,发现我们的开发也没少多少; · 当所有的人认为 Spring 不在前进 阅读全文

posted @ 2018-12-16 20:18 小人物的奋斗 阅读(2929) 评论(0) 推荐(2) 编辑

导航