注意版本 即便是老版本,也要确认
项目初始化概要
数据库初始化,Navicat
安装IDEA
Maven创建项目
- 配置JDK
- 配置Maven
- 配置Tomcat
- 快捷键配置
git创建仓库与初始化
- .gitignore文件配置
- 推送
- 切换分支
Maven的配置POM
- 本地sdk依赖
项目包结构设计
MyBatis三剑客
- MyBatis-generator 自动生成数据库交互代码
- MyBatis-plugin Idea的MyBatis插件,可实现mybatis的接口文件和实现 xml自动跳转,验证正确性,在xml中智能提示等功能
- MyBatis-pagehelper 分页组件,对sql无入侵
web.xml初始化及配置
Spring初始化及配置
SpringMVC初始化及配置
Logback初始化及配置
FTP服务器配置
IDEA配置
- 开启Problem窗口,实时编译的配置及作用
Restlet client postman同类软件
FE助手,主要使用json格式化
数据库初始化
idea
配置JDK
配置Maven
配置快捷键
项目初始化
Maven创建项目
补充完整
- main下创建java和resources文件夹
- src下创建test文件夹
- test下创建java和resources文件夹
- pom.xml文件中将1.7改为1.8
文件夹设置作用
- Mark Directory as
Language level
配置Tomcat
配置自动编译
- 自动编译要勾选此项
避免注入提示错误
- 由Error改为Warning
git初始化
gitee
- gitee.com/
- 创建一个项目
.gitignore
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/
# Package Files #
# *.jar 第三方jar包
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
# -------------add by okokabcd-------------
# maven ignore
target/
# kdiff3 ignore
*.orig
# eclipse ignore
.settings/
.project
.classpath
# idea ignore
.idea/
/idea/
*.ipr
*.iml
*.iws
# temp file
*.cache
*.diff
*.patch
*.tmp
# system ignore
.DS_Store
Thumbs.db
init
git init
git add .
git commit
git remote add origin git@gitee.com:okokabcd/mmall.git
git push -u -f origin master
分支开发主干
git branch -r
git checkout -b v1.0 origin/master
git push origin v1.0
pom.xml配置
项目结构初始化
pojo
bo
vo
MyBatis三剑客
generator
pom.xml配置
generatorConfig.xml
- 修改生成的Mapper.xml,时间戳now()
plugins
pagehelper
Spring配置
spring.io/projects/sp…
github.com/spring-proj…
github.com/spring-proj…
github.com/spring-proj… 参考这个
github.com/spring-proj…