随笔分类 -  springboot

摘要:前言 SpringBoot对所有内部日志使用通用日志记录,但保留底层日志实现。为Java Util Logging、Log4J2和Logback提供了默认配置。在不同的情况下,日志记录器都预先配置为使用控制台输出,同时还提供可选的文件输出。默认情况下,SpringBoot使用Logback进行日志记 阅读全文
posted @ 2019-06-18 15:03 huanzi-qch 阅读(104336) 评论(12) 推荐(34) 编辑
摘要:前言 通过之前的博客:SpringBoot系列——jar包与war包的部署,我们已经知道了如果实现项目的简单部署,但项目部署的时候最烦的是什么?修改成发布环境对应的配置!数据库连接地址、Eureka注册中心地址、Redis服务地址等,部署环境不一样,打包的时候就要改成对应的配置;常用的环境有本地开发 阅读全文
posted @ 2019-02-21 11:59 huanzi-qch 阅读(21681) 评论(1) 推荐(3) 编辑
摘要:前言 我们在之前的实现了springboot与data-jpa的增、删、改、查简单使用(请戳:SpringBoot系列——Spring-Data-JPA),并实现了升级版(请戳:SpringBoot系列——Spring-Data-JPA(升级版)),在基础版、升级版中,我们实现了单表的基础get、s 阅读全文
posted @ 2019-01-17 13:40 huanzi-qch 阅读(14203) 评论(6) 推荐(4) 编辑
摘要:前言 Redis是一个缓存、消息代理和功能丰富的键值存储。StringBoot提供了基本的自动配置。本文记录一下springboot与redis的简单整合实例 官方文档:https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/h 阅读全文
posted @ 2019-01-08 16:49 huanzi-qch 阅读(2671) 评论(0) 推荐(0) 编辑
摘要:前言 MyBatis官网:http://www.mybatis.org/mybatis-3/zh/index.html 本文记录springboot与mybatis的整合实例;1、以注解方式;2、手写XML配置、逆向工程生成XML配置 maven依赖 application.yml result,通 阅读全文
posted @ 2018-12-04 16:55 huanzi-qch 阅读(1862) 评论(0) 推荐(1) 编辑
摘要:前言 国际化是项目中不可或缺的功能,本文将实现springboot + thymeleaf的HTML页面、js代码、java代码国际化过程记录下来。 代码编写 工程结构 每个文件里面的值(按工程结构循序从上往下) yml配置文件 LocaleConfig.java, controller 单纯的跳转 阅读全文
posted @ 2018-11-22 12:20 huanzi-qch 阅读(9298) 评论(0) 推荐(0) 编辑
摘要:前言 在上篇博客中:SpringBoot系列——Spring-Data-JPA:https://www.cnblogs.com/huanzi-qch/p/9970545.html,我们实现了单表的基础get、save(插入/更新)、list、page、delete接口,但是这样每个单表都要写着一套代 阅读全文
posted @ 2018-11-20 12:03 huanzi-qch 阅读(2938) 评论(0) 推荐(2) 编辑
摘要:前言 jpa是ORM映射框架,更多详情,请戳:apring-data-jpa官网:http://spring.io/projects/spring-data-jpa,以及一篇优秀的博客:https://www.cnblogs.com/cmfwm/p/8109433.html,这里只是记录项目实现。 阅读全文
posted @ 2018-11-16 17:32 huanzi-qch 阅读(13680) 评论(5) 推荐(2) 编辑
摘要:前言 Swagger UI是可视化实时API文档,按照规范写好接口代码后,直接实时查看、测试API,无需再单独编写API文档,省时省力 Swagger UI官网:https://swagger.io/tools/swagger-ui/ Swagger UI官方GitHub:https://githu 阅读全文
posted @ 2018-11-15 16:45 huanzi-qch 阅读(1258) 评论(0) 推荐(1) 编辑
摘要:前言 邮件是许多项目里都需要用到的功能,之前一直都是用JavaMail来发,现在Spring框架为使用JavaMailSender接口发送电子邮件提供了一个简单的抽象,Spring Boot为它提供了自动配置以及启动模块。springboot参考手册介绍:https://docs.spring.io 阅读全文
posted @ 2018-11-14 14:55 huanzi-qch 阅读(995) 评论(0) 推荐(0) 编辑
摘要:关于websocket的介绍与实现,我之前写过一篇博客,记录了用springboot-websocket实现了私聊、群聊的简单实例,这里就只提供一个入口,不再重复的写了,WebSocket+Java 私聊、群聊实例:https://www.cnblogs.com/huanzi-qch/p/98895 阅读全文
posted @ 2018-11-13 15:44 huanzi-qch 阅读(2631) 评论(0) 推荐(0) 编辑
摘要:前言 Spring Boot支持传统部署和更现代的部署形式。jar跟war都支持,这里参考springboot参考手册学习记录 传统部署:https://docs.spring.io/spring-boot/docs/2.1.6.RELEASE/reference/html/howto-tradit 阅读全文
posted @ 2018-11-12 17:59 huanzi-qch 阅读(23969) 评论(4) 推荐(3) 编辑
摘要:前言 springboot官方参考指南:https://docs.spring.io/spring-boot/docs/2.1.0.RELEASE/reference/htmlsingle/ Spring Boot是由spring家族提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以 阅读全文
posted @ 2018-11-12 15:10 huanzi-qch 阅读(2506) 评论(0) 推荐(0) 编辑
摘要:前言 thymeleaf是springboot官方推荐使用的java模板引擎,在springboot的参考指南里的第28.1.10 Template Engines中介绍并推荐使用thymeleaf,建议我们应该避免使用jsp,jsp的本质是一个java的servlet类,jsp引擎将jsp的内容编 阅读全文
posted @ 2018-11-08 17:24 huanzi-qch 阅读(42689) 评论(1) 推荐(8) 编辑
摘要:前言 我们注意到springboot项目启动时,控制台会打印自带的banner,然后对于部分IT骚年来说,太单调太普通太一般了;所以,是时候表演真正的技术了 项目结构 我们只需要在springboot项目的resources文件夹下面创建一个banner.txt文件,springboot启动的时候会 阅读全文
posted @ 2018-11-06 17:48 huanzi-qch 阅读(59701) 评论(8) 推荐(15) 编辑
摘要:前言 项目中我们经常会用到aop切面,比如日志记录;这里简单记录一下springboot是如何使用aop spring对aop的配置,来自springboot参考手册,Common application properties:https://docs.spring.io/spring-boot/d 阅读全文
posted @ 2018-11-06 17:14 huanzi-qch 阅读(16547) 评论(0) 推荐(3) 编辑
摘要:前言 定时器功能在项目里面往往会用到,比如定时发送邮件、定时释放数据库资源;这里记录一下springboot对定时器的支持的简单实例 cron表达式 开始之前要先介绍一下cron表达式,这里当一下百度百科搬运工: Cron表达式是一个字符串,字符串以5或6个空格隔开,分为6或7个域,每一个域代表一个 阅读全文
posted @ 2018-11-06 16:29 huanzi-qch 阅读(4607) 评论(0) 推荐(0) 编辑