项目初始化概要
Navicat初始化项目数据库
- 创建数据库
IDEA作为IDE
Maven创建web项目并验证
- 配置JDK
- 配置Maven
- 配置Tomcat
- 快捷键配置
- 通过Maven的archetype创建web空白项目
- 初始化项目文件夹结构
- 发布验证
Git创建仓库及初始化
- 创建和使用git仓库
- git初始化
- .gitignore文件配置
- 添加更新文件
- 推送到远程git仓库
- 创建及切换分支
注:提前配置ssh权限
Maven之POM初始化
- 认识Maven的pom文件
- 配置依赖
- 配置properties
- 配置字符集
- 配置JDK版本信息
- 配置使本地jar包发布到服务器(支付宝sdk)
项目包结构设计
- 创建项目包结构
Mybatis三剑客
- Mybatis-generator
- 自动生成数据库交互代码
- Mybatis-plugin
- IDEA的超级好用的Mybatis的插件,可以实现mybatis的接口文件和实现xml自动跳转,验证正确性,在xml中智能提示等功能
- Mybatis-pagehelper
- 页码、上一页?第一页、导航、排序
web.xml初始化
- web.xml配置初始化
- listener->启动时加载配置文件
- filter->字符集
Spring配置初始化
- Spring容器配置文件applicationContext.xml配置
- 数据库连接池
- mybatis配置
- 包扫描注入
SpringMVC配置初始化
- SpringMVC配置文件dispatcher-servlet.xml配置
- servlet->拦截某些后缀请求
- 配置SpringMVC
- Json插件自动序列化
Logback初始化
- 日志管理logback的初始化及配置
FTP服务器配置
- FTP服务器的配置
IDEA注入和实时编译的配置
- IDEA使用mybatis及spring scan时,autowired注入时报错处理
- 开启Problem窗口,实时编译的配置及作用
模拟请求
- Restlet Client/Postman
- FE助手
- 主要用里面的json格式化