从零开始的javaWeb项目
前端初始化
前端使用ant design pro完成,从官网的开始使用完成即可。它可以提供一些传统页面的自动生成,并且与后端路由。
后端初始化
- 官网安装mysql,配置账号
- 用IDEA初始化一个springboot项目(jdk1.8)
- 利用maven安装依赖,包括:
- lombok:通过@Data注解自动为类生成构造器、getter、setter等函数
- mysql:数据持久化到数据库
- spring Boot DevTools:便于热更新
- spring Web:url访问能力
- mybatis:便于sql
- junit:单元测试
- mybatis plus:根据官网安装
- 在IDEA连接mysql
- 写配置文件application.yml
spring: application: name: userCenter datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: xxx(复制数据库配置中的url) username: xxx password: xxx server: port: 8080 - 根据mybatis-plus官方文档编写hello world,启动测试
- 因为用了mybatis-plus,可以在mapper接口继承BaseMapper,方便做crud
- 启动类用@MapperScan注解声明,会在启动时自动扫描Mapper文件夹并注入
一些前置知识
- 课程:javaWeb