一、数据库初始化
二、安装IDEA
三、MAVEN创建项目并验证
配置JDK
-配置Maven
-配置Tomcat
-配置快捷键
-通过maven的archetype创建空白web项目
-初始化文件夹结构
四、Git创建仓库及初始化
-.gitignore文件配置:文件变化情况,如把maventarget目录配置到gitignore上
-添加更新文件
-创建及切换分支:前提是安装git并配置ssh
$ git status //状态-显示文件变化
$ git add . //添加全部
$ git status //状态
$ git commit -am 'init project' //提交到本地仓库
$ git remote add origin git@gitee.com:CandraLee/webrepair.git //关联远程仓库
$ git branch //本地分支
$ git push -u origin master //推至远程仓库-失败
$ git pull //需要先拉取到本地
$ git push -u -f origin master //第一次推至远程仓库可以强制覆盖
$ git branch //本地分支
$ git branch -r //远程分支
$ git checkout -b v1.0 origin/master //在master基础上创建v1.0分支(内容复制master)
$ git branch //本地分支
$ git push origin HEAD -u //推至远程分支,此后刷新码云出现新分支
五、maven之pom初始化
六、项目包结构设计
七、Mybatis三剑客
分页组件:通过AOP,使分页功能对我们sql没有入侵,只要sql正确
八、web.xml初始化
比如需要tomcat启动就加载spring,字符集等
九、Spring的配置初始化:applicationContext.xml
包括数据源、连接池、Mybatis一些配置,比如用包扫描方式实现项目自动注入
十、SpringMVC配置初始化
SpringMVC配置文件dispatcher-servlet.xml配置,拦截某些请求的后缀配置,如配置SpringMVC,就可以使得controller直接通过@responseBody把返回值自动序列化,对业务没有入侵
十一、初始化logback
开发阶段打开dao层日志,虽然sql是预编译的,但是打开入职日志就可以知道真实sql执行是怎样的【还需要打开debug】