Springmvc+maven配置
目前springmvc比较火,为了自己不被落后,所以也学习学习spring-mvc,所以就一步一个脚印,从项目搭建开始,这里我用了maven,所以首先用maven创建个项目即我采用的是myeclipse6.5
前提是我已经安装了maven插件,选择新建项目里面有个Maven,展开maven,然后选择Maven project如图
图一
选择之后会弹出一个窗口,如图
图二
然后选择“下一步”,即出现图三
图三
按图三中的标记选择好后,点击“下一步”,如图四
图四
对于以上进行说明(这里引用了网友的笔记)
以上输入我们要创建的项目,在Maven世界中,使用坐标来唯一标识一个构件,可以理解为项目,资源等等。Group Id表示当前项目所属的实际项目,Artifact Id定义实际项目中的一个Maven项目,根据名字就可以看出来,Group Id是一个大范围,而Artifact Id是一个小范围。比如大家都很熟悉的spring,就分成了spring-core.jar、spring-beans.jar、spring-context.jar等等。在maven里面,它的Group Id就是org.springframework,而Artifact Id则为spring-core、spring-beans、spring-context。
点击“finish”完成操作,项目创建成功。项目结构如图五
图五
在这里还没有完成,我们还要创建存放java源代码的java文件夹,请展开src/main,在main目录下新建一个java文件夹,打开spring_mvc的项目属性,选择Java Build Path->Source->Add Folder...->勾选java,这样做的目的,就是将src/main/java这个路径作为源文件的文件夹,这和以往用MyEclipse做开发的目录结构是不同的。而maven的规则也是这样定义的,假如你不进行这个设置,就算你在main下面创建了java目录,再添加包或类时,就会有问题,大家试试,看会出现什么错误。
图六
打勾之后点击“ok”,记着再点击下面的窗口的“OK”按钮即完成操作。接着再看项目结构就变了如图六
图七
此时说明java文件夹这个路径作为源文件的文件夹。
到了这一步,项目基本完成,你可以去部署了,但是当我去myeclipse自带的部署工具要部署的时候,确发现这个项目不能部署,没错,还需要一步操作。
点击项目名称右击,然后如图选择
图八
点击右侧红色部分弹图九
图九
点击图八中的“Browse”按钮,弹出图十
图十
弹出图九之后展开项目选中“webapp”文件夹点击“OK”。如图十一操作
图十一
然后点击“Finish”按钮稍等片刻,即操作完成。最后的完整的目录结构如图十二所示
图十二
到此maven项目的配置就完成了,接着我们再次用myeclipse自带的部署工具就部署就会发现项目可以部署了如图十三
图十三
部署完成之后,启动tomcat 在浏览器中访问成功,如图十四
图十四
到此maven项目的创建配置,发布tomcat大功告成。
相关推荐
Maven 构建SpringMVC项目学习笔记 一、背景介绍 二、构建工程 2.1、用maven插件构建项目框架 2.2、完善项目 2.3、将工程变成web工程 三、工程SpringMVC配置 3.1 赋予工程的springmvc特性 3.2、添加Maven依赖 四、...
maven学习笔记,maven构建的聚合项目,使用springmvc,没做持久层。
SpringMVC详细学习笔记,有关源码的提取,有关实例代码的提取,有关maven的配置,web.xml的配置,还有高阶采用注解来代替配置文件的类的书写方法。
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
云的学习笔记-云的学习笔记系统-云的学习笔记系统源码-云的学习笔记管理系统-云的学习笔记管理系统java代码-云的学习笔记系统设计与实现-基于ssm的云的学习笔记系统-基于Web的云的学习笔记系统设计与实现-云的学习...
java基础框架学习笔记 包括 maven、spring、springmvc 、springboot、mybatis-plus
非maven的ssm框架整合shiro实现权限验证,压缩文件包含需要jar包
传智播客框架笔记学习资料,只有pdf和doc文件,传智播客框架笔记学习资料,只有pdf和doc文件
基于ssm的基于云的学习笔记系统代码 | 基于云的学习笔记系统 | bs | java | ssm | spring | springmvc | mybatis | 代码 | 系统 | 网站 | 毕设 | 项目 1、技术栈:微信小程序,springboot,uniapp,vue,ajax,...
maven笔记 mybatis笔记 Redis笔记 springAOP笔记 springIOC笔记 springMVC笔记 spring事务管理笔记 SVN笔记
有maven,mybatis,mybatis分页插件,mybatis注解开发,shiro,sping,spingmvc,spingboot,restful,ssm整合资料,还有一些mybatis和springmvc的面试题部分,主要就是这些课件,我觉得还算可以,就分享一下,自己...
springboot学习笔记 spring基础 Spring概述 Spring的简史 xml配置 注解配置 java配置 Spring概述 Spring的模块 核心容器CoreContainer Spring-Core Spring-Beans ...
本视频基于Maven+SpringMVC+Spring+MyBatis+Bootstrap的组合,快速开发一个完整的CRUD功能,视频除过对框架组合的基本使用外,还涉及到许多的开发细节:Bootstrap搭建页面,MyBatis逆向工程使用,Rest风格的URI,@...
文档与笔记:整理了开发过程中的关键决策、技术难题以及学习心得,有助于深入理解项目背后的思考过程。 二、适用人群 这个项目资源包适用于即将毕业或已经毕业,希望通过实际项目经验增强自己JavaWeb开发能力的同学...
学习笔记较长,如果想查看文章的目录,chrome浏览器可以配合简悦插件使用,或者下载到本地使用Typora打开。 :hot_beverage: Java基础 Java容器 Java并发 数据结构和算法 数据结构 树 图 算法 分治 动态规划 回溯 ...
以后不再维护,转移到笔记总览(source目录)反弹:Java笔记基础java知识点,基本全是代码+注释...SpringMVC未整理完成springBoot基础使用玛文并不是maven的详细笔记。常用工具git常用命令待整理根据操作系统概念第9
该博客是基于SSM实现的一个个人博客系统,适合初学SSM和个人博客制作的同学学习。 主要涉及技术包括的包括 Maven、Spring、SpringMVC、MyBatis、Redis、JSP等。 前端采用Layui框架和扒了一个的前台样式。 详细介绍:...