黑马SpringBootWeb开发综合案例环境搭建

环境搭建

开发这个web程序,需要三个步骤:前端程序、后端程序,数据库;

前端程序发起请求,请求后端(服务端),服务端接收到请求后操作数据库,这个请求处理完毕后,服务端再给前端响应结果。

环境搭建:主要做后端工程和数据库的准备:

数据库只需要将表结构导入;

后端要创建一个java工程,基于springboot进行开发,所以要创建一个springboot工程;

在创建springboot工程时要引入的依赖

  • web开发的起步依赖(开发的是web应用,要接收前端的请求,并且给响应数据)
  • Mybatis的相关依赖(后端工程要通过Mybatis操作数据库)

使用Mybatis框架要引入两个依赖:

Mybatis的起步依赖mysql驱动依赖

引入一个工具包lombok(为了简化实体类的定义)

开发web程序时为了增强程序的拓展性,可维护性,要按照三层架构的标准进行开发,三层架构指:

controller层--仅负责接受请求处理响应

service层--负责具体逻辑处理

dao层(dao层在mybatis中就是mapper数据访问层)

为了增强程序的灵活性并且方便层与层之间的解藕,采用面向接口的形式编程,service在准备时还要准备业务层的接口,mapper本身就是一个接口。

新建项目:

编辑

引入依赖:

Web的springweb, SQL的mybatis framework和sql driver, Developer Tools 的Lombok

编辑

配置文件信息,准备实体类

建配置文件application.properties中引入mybatis的配置信息,准备对应的实体类:

编辑

编辑

准备基础结构

准备对应的Mapper、Service(接口、实现类)、Controller基础结构

将所给资料中的文件导入进对应的位置

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值