一、Spring Boot项目添加 Docker 支持1、在pom.xml中添加 Docker 构建插件 <plugins> <!-- Docker maven plugin --> <plugin> <groupId>com.spotify</groupId> ...
配置pom 如果是2.x的直接配置一个starter即可 <!-- ThymeLeaf 依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot...
Spring Boot 中的数据持久化方案前面给大伙介绍了两种了,一个是 JdbcTemplate,还有一个 MyBatis,JdbcTemplate 配置简单,使用也简单,但是功能也非常有限,MyBatis 则比较灵活,功能也很强大,据我所知,公司...
https 现在已经越来越普及了,特别是做一些小程序或者公众号开发的时候,https 基本上都是刚需了。 不过一个 https 证书还是挺费钱的,个人开发者可以在各个云服务提供商那里申请一个免费的证书。我印象中有效期...
前言 如题,今天介绍 SpringBoot 与 Mybatis 的整合以及 Mybatis 的使用,本文通过注解的形式实现。 什么是 Mybatis MyBatis 是支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有...
前言 前面一节总结了springboot实现mybatis的缓存机制,但是实际项目中很少用到mybatis的二级缓存机制,反而用到比较多的是第三方缓存redis。 redis是一个使用ansi c编写的开源、支持网络、基于内存、可选持久性...
引言 spring boot的一个便捷功能是外部化配置,可以轻松访问属性文件中定义的属性。本文将详细介绍@configurationproperties的使用。 配置项目pom 在pom.xml中定义spring-boot 为parent <parent> <...
一、Swagger2介绍 前后端分离开发模式中,api文档是最好的沟通方式。 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 及时性 (接口变更后,能够及时准确地通知相关前...
快速搭建spring boot2.0+mybatis+thymeleaf 项目 使用工具sts 3.9.7(eclipse) 首先创建一个spring boot2.0项目(具体创建方法就不写了) 然后再pom文件里加入这些依赖 application.properties配置文件 ...
0、前言 fastjson是阿里出的,尽管近年fasjson爆出过几次严重漏洞,但是平心而论,fastjson的性能的确很有优势,尤其是大数据量时的性能优势,所以fastjson依然是我们的首选;spring boot默认的json解析器是j...
模拟业务关系: 一个用户user有对应的一个公司company,每个用户有多个账户account。 spring boot 2的环境搭建见上文:spring boot 2整合mybatis 一、mysql创表和模拟数据sql create table if not exists `user...
目录 spring boot2.x中findone的用法 但在2.x中,findone改为了 jparepository.findone()在springboot1.x和2.x中的不同的用法 在使用springboot 1.5.6.release时 2.x版本已无法使用 t findone(id id) spri...
将某个项目从spring boot1升级spring boot2之后出现如下报错,查了很多不同的解决方法都没有解决: spring boot2项目启动时遇到了异常: java.lang.arraystoreexception: sun.reflect.annotation.typenotpresente...