夜光序言:
人生,因为有竞争,人们才有动力;人生,因为有奋斗,人们才追求卓越。
正文:
开发环境准备
- apache-tomcat-9.0 https://tomcat.apache.org/download-90.cgi
- apache-maven https://maven.apache.org/download.cgi
- MySQL https://www.mysql.com/downloads/
- workbench https://dev.mysql.com/downloads/workbench/
- Java jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
- IntelliJ IDEAhttps://www.jetbrains.com/idea/download/
创建项目:
嗯唔~~填写GroupId、ArtifactId(groupId一般是域名的反写,也作为项目中类的包名,artifactId是工程名,可以说是根文件夹名~~)
嘿~,选择本地maven包
也可以不选择,直接用现成的~
应该出现下图目录结构
接下来就需要创建构思项目所需的文件结构
main下新建一个java,用来放java文件
src下新建一个test,用来放测试文件
main下新建一个resources文件夹,鼠标右键,找到make directory as,选择Resources root :
接下来继续完善项目结构:
在main的java文件夹上,鼠标右键,找到 make directory as,选择Sources root(如上图,下同)
在test的java文件夹上(如没有java文件,则手动创建,下同),鼠标右键,找到make directory as,选择Test Sources root
在test的resources文件夹上,鼠标右键,找到make directory as,选择Test Resources root
src->main->java下新建package com,再新建package springmvc,这两个对应我们刚开始的groupid
springmvc包下新建四个包,controller包用来放前台url映射文件,dao用来放与数据库的接口文件,entity用来放实体类文件,service用来放自己定义的接口
applicationContext.xml是spring配置文件
sqlmap文件夹里面放实体与数据库的映射文件
generatorConfig.xml和generator.properties是mybatis的配置文件
jdbc.properties是数据库相关信息
log4j.properties是日志配置文件
webapp下新建css、images等文件,用来放前端资源
web-inf下新建views文件件,jsp文件就放这里面了