IDEA+Springboot+Mybatis+Maven搭建Web项目

本文介绍了如何使用IntelliJ IDEA创建一个Springboot项目,并结合Mybatis和Maven,配置数据库源,基于三层架构进行开发。详细步骤包括新建Spring项目,设置项目信息,添加依赖,配置application.properties,编写数据库相关代码,创建实体类、Mapper接口、Service和Controller。通过项目运行,展示了访问URL以验证项目成功搭建。
摘要由CSDN通过智能技术生成

最终项目结构目录
在这里插入图片描述

创建项目

新建一个Spring项目
在这里插入图片描述
填写项目信息
在这里插入图片描述
选择添加的依赖
在这里插入图片描述
最后【Finish】完成
在这里插入图片描述

配置数据库源

在application.properties资源文件中添加mybatis的配置信息;项目启动时,会自动加载配置项。
在这里插入图片描述
根据情况更改内容(数据库名称,登陆账户及密码,locations等):

#datasource
spring.datasource.tomcat.driver-class-name=com.mysql.jdbc.Driver

#mybatis
spring.datasource.url=jdbc:mysql://localhost:3306/new_schema?useUnicode=true&characterEncoding=UTF-8&transformedBitIsBoolean=true&autoReconnect=true&failOverReadOnly=false&allowMultiQueries=true&useSSL=false
spring.datasource.username=root
spring.datasource.password=0000
spring.datasource.tomcat.default-auto-commit=true

mybatis.typeAliasesPackage=com.example.springboot.demo.Mapper
mybatis.mapper-locations=classpath:mappers/*.xml

基于三层架构进行开发

数据库

在这里插入图片描述

resources文件夹(Resources Root)

基于mybatis,将SQL写入到.xml配置文件中,添加mappers映射,userMappers.xml

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper
        PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.example.springboot.demo.Mapper.UserMapper">

    <!--id对应接口中的方法,名字要一样,parameterType是方法的参数类型,
    resultType是查询返回的类型,需要注意的是,这里的SQL语句后面不能加分号,变量不能加引号-->
    <select id="getById" parameterType="int" resultType="com.example.springboot.demo.entity.User">
        select * from user where id = #{id}
    </select>

    <insert id="insert" parameterType="string">
        insert into user(name) values(#{name})
    </insert>

    <select id="getUsers"  resultType
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值