坚持下去也学会看到收获吧
写博客算是对自己点滴成长的记录吧,不好勿喷啊
我是一个初学者,写的东西肯定是很浅的,适合入门,哈哈
工具: IDEA、maven3.5、jdk1.8、 tomcat9(自己要先把这些工具弄好哦)
注意:maven构建的速度实在是很慢,所以换成aliyun阿里云Maven仓库地址——加速你的maven构建,在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror
1.打开idea, 点击create new project吧
2,使用maven,如图所示
3,完成初步的项目结构
4.看看整体的项目结构吧
5.使用maven下载项目需要的jar,在pom.xml文件下加入如下配置
没有下载完成会有很多包是红色的,下载好了就会不爆红了,如果你后期在配置文件中使用了spring的包,并且爆红了,很有可能是没有下载完全
下载完成后,你可以到你自己配置选择maven的目录下看看这些包下好了没,如图
这里写图片描述
如果maven没有自动帮你下载,你就如图所示,如果你的maven没有用阿里云的仓库地址,可能会很慢,毕竟国外的资源–你懂得
6.构建完整的项目结构
a. 首先在main目录下新建一个Directory,如果你想在java目录下建 包,你会发现没有package,只有Directory,这可咋办呢,看b
b. 如下图,把你的java文件选择为源码文件就可以了,注意这个resources文件,会放置一些配置资源文件,如果idea没有自动帮你选择为resources,你就自己手动选择一下,完成之后你会发现java文件夹颜色已经改变了哦
c. 先看看我的测试数据库长什么样吧
d. 配置文件
e. UserMapper.xml ,namespace=”com.fu.style.dao.IUserDao”,就按照包名到类写吧
f. jdbc.properties,链接数据库的一些参数
g. log4j.properties
h. logback.xml
i. spring-mvc.xml
j. spring-mybatis.xml
k. web.xml
7.建包建类
a. User类
b. IUserDao类,有2个注意点,
first: @Service注解别忘了
second:一下的方法名和参数要和UserMapper.xml里面的方法名和参数一样哦,我猜这些使用的是反射–你懂得
c. IUserService接口
d. UserServiceImpl类
e. MyTest做测试的,yes,没问题,如果你的测试没通过,自己找原因吧
f. UserController
8 . tomcat运行,这个吗,不会的自己百度一下吧
完美结束,其实有很多我自己也不是很清楚,毕竟我也刚开始自学嘛,大家勿喷啊,有很多也是看的别人的博客,可是那几个博客找了一会,没看到了,就不贴出来了吧