云服务项目结构标准化

举报
Abracadabra 发表于 2019/10/11 19:35:16 2019/10/11
【摘要】 云服务项目结构标准化一.代码使用Maven项目管理工具托管,统一地管理第三方jar包1. Maven工具的安装:a) 下载地址:http://maven.apache.org/download.cgib) 安装方法:https://blog.csdn.net/sunshine52013/article/details/80298315c) ...

云服务项目结构标准化

一.代码使用Maven项目管理工具托管,统一地管理第三方jar包

1.     Maven工具的安装:

a)         下载地址:http://maven.apache.org/download.cgi

b)         安装方法:https://blog.csdn.net/sunshine52013/article/details/80298315

c)         Eclipse创建Maven web项目流程: https://www.cnblogs.com/hongmoshui/p/7994759.html

2.     Maven规定的目录结构:

image.png

3.     pom文件中添加相关的jar包依赖,jar包依赖查询:https://mvnrepository.com/

二.使用Spring-MVC框架搭建项目

1.       MVC: 代码的设计模型, Model(模型层) – View(展示层) – Controller(跳转层)

2.       使用Maven构建Spring-MVC项目:https://www.cnblogs.com/zhuawang/p/5651896.html

3.       主要步骤:

a)         1. pom中添加两个spring web服务依赖:spring-web spring-webmvc

b)         2. 添加Controller对象, 在对象中添加@RestController注释和@RequestMapping注释,前者指定response对象的返回内容不返回到前台界面,后者指定请求的所调用的方法。

c)         3. 修改web.xml中的配置内容(接收请求,发送后台运行结果)

d)         4. 添加spring-mvc.xml文件(启动服务时,tomcat寻找相应包下的Controller文件)

 

三.可能出现的问题

a)         新创建的maven project目录中不出现src/main/java src/test/java, 解决方法:

https://blog.csdn.net/lei133691/article/details/81103318

b)         服务运行起来,但无法访问:

查看访问路径:IP + 端口号 + 项目名+Controller @RequestMapping中的value值。

查看spring-mvc.xml中的配置base-package中的Controller路径是否正确。


【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。