背景SpringBoot因其提供了各种开箱即用的插件,使得它成为了当今最为主流的Java web开发框架之一。mybatis是一个十分轻量好用的ORM框架。Redis是当今十分主流的分布式key-value型数据库,在WEB开发中,我们常用
背景
SpringBoot因其提供了各种开箱即用的插件,使得它成为了当今最为主流的Java web开发框架之一。mybatis是一个十分轻量好用的ORM框架。Redis是当今十分主流的分布式key-value型数据库,在WEB开发中,我们常用它来缓存数据库的查询结果。
本篇博客将介绍如何使用springBoot快速搭建一个Web应用,并且采用Mybatis作为我们的ORM框架。为了提升性能,我们将Redis作为Mybatis的二级缓存。为了测试我们的代码,我们编写了单元测试,并且用H2内存数据库来生成我们的测试数据。通过该项目,我们希望读者可以快速掌握现代化JAVA WEB开发的技巧以及最佳实践。
本文的示例代码可在GitHub中下载:https://github.com/Lovelcp/spring-boot-mybatis-with-redis/tree/master
环境
开发环境:Mac 10.11
ide:Intellij 2017.1
jdk:1.8
Spring-Boot:1.5.3.RELEASE
Redis:3.2.9
Mysql:5.7
Spring-Boot
新建项目
首先,我们需要初始化我们的Spring-Boot工程。通过Intellij的Spring Initializer,新建一个Spring-Boot工程变得十分简单。首先我们在Intellij中选择New一个Project:
然后在选择依赖的界面,勾选Web、Mybatis、Redis、Mysql、H2:
新建工程成功之后,我们可以看到项目的初始结构如下图所示:
Spring Initializer已经帮我们自动生成了一个启动类——SpringBootMybatisWithRedisApplication。该类的代码十分简单:
@SpringBootApplicationpublic class SpringBootMybatisWithRedisApplication { public static void main(String[] args) { SpringApplication.run(SpringBootMybatisWithRedisApplication.class, args); }}
--结束END--
本文标题: 通过Spring Boot + Mybatis + Redis快速搭建现代化Web项目
本文链接: https://www.lsjlt.com/news/220549.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
2024-05-08
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0