项目初始化

一、数据库初始化

二、安装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 [email protected]: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正确

项目初始化_第1张图片
Paste_Image.png

八、web.xml初始化

比如需要tomcat启动就加载spring,字符集等

九、Spring的配置初始化:applicationContext.xml

包括数据源、连接池、Mybatis一些配置,比如用包扫描方式实现项目自动注入

十、SpringMVC配置初始化

SpringMVC配置文件dispatcher-servlet.xml配置,拦截某些请求的后缀配置,如配置SpringMVC,就可以使得controller直接通过@responseBody把返回值自动序列化,对业务没有入侵

十一、初始化logback

开发阶段打开dao层日志,虽然sql是预编译的,但是打开入职日志就可以知道真实sql执行是怎样的【还需要打开debug】

十二、IDEA注入和实时编译的配置

项目初始化_第2张图片
Paste_Image.png

你可能感兴趣的:(项目初始化)