利用IDEA 搭建springboot+mybatis+redis+lombok

本文介绍了如何利用IDEA搭建一个包含SpringBoot、MyBatis、Redis和Lombok的项目。文章详细阐述了从创建项目、配置数据库、集成MyBatis、使用Lombok简化代码,到连接Redis的全过程,并提供了相关配置文件和测试步骤。
摘要由CSDN通过智能技术生成

利用IDEA 搭建springboot+mybatis+redis+lombok

springboot+mybatis+redis+lombok 框架搭建

前言:
    最近学习了springboot+redis相关知识,利用闲暇时间搭建一个springboot+mybatis+redis+lombok集合起来的一个框架,希望大家可以多多指教。

开发工具:IDEA

必备条件:
  1.java工作环境
  2.maven
  3.redis
  以上3个是必备条件,如若本地环境不存在,请自行百度去安装、配置。现在开始我们今天的主题,框架的搭建:

1.建立springboot项目

    搭建步骤:File——New——Project,然后出现如下图所示,我们选择Spring Initializr然后选择jdk,由于我本地配置了jdk11的版本,大家选择自己本地配置的就好,然后点击next进入下一步:
springboot项目的搭建1
如下图所示,填写相关信息,选择jdk版本,点击next进入下一步:
springboot项目的搭建2
如下图所示,选择本次搭建所使用的工具,然后maven会自动帮我们导入相对应的jar包,我们在这里暂时先只选择如下图所示的几个,后面在开发的工程中陆续进行添加,此时在进入下一步:
在这里插入图片描述
填写项目名称、工作空间路径,点击finish,本次项目搭建就完成了。
在这里插入图片描述
搭建好的springboot项目如下所示:
springboot
pom.xml文件内容:

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-redis</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-thymeleaf</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.mybatis.spring.boot</groupId>
            <artifactId>mybatis-spring-boot-starter</artifactId>
            <version>2.0.1</version>
        </dependency>

        <dependency>
            <groupId>mysql</groupId>
            <artifactId>mysql-connector-java</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>

编写一个测试类,测试我们本次springboot的项目搭建是否成功:

@RestController  //@RestController=@Controller+@ResponseBody
@RequestMapping("com/pass/demo")
public class HelloController {

    /**
     * 测试本次项目搭建是否成功
     * @return
     */
    @RequestMapping("hello")
    public String say(){
        return "hello world";
    }
}

注意事项:
    搭建controller需要特别注意,controller与启动类不应该在同一级,否则要在启动类加扫描注解(本次不做示例):
注意事项
进入DemoApplication启动类中进行启动测试,会发现报错,如下所示:

Description:

Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured.

Reason: Failed to determine a suitable driver class


Action:

Consider the following:
	If you want an embedded database (H2, HSQL or Derby), please put it on the classpath.
	If you have database settings to be loaded from a particular profile you may need to activate it (no profiles are currently active).

    此报错是由于我们在搭建项目的时候选择了mysql以及mybatis这两个工具,maven帮我们生成了jar包,此时启动项目的时候找不到数据库的连接配置,故报此错误,故现在去配置数据库连接信息:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值