为了账号安全,请及时绑定邮箱和手机立即绑定

访问项目怎么不用加项目名?

如题,还有为什么在Controller类中,不用设置Controller的映射url?(我是根据springMVC的思维)

正在回答

2 回答

SpringMVC的运行方式是将打成的war包放到tomcat中运行,这种情况下访问需要在url中加入项目名。SpringBoot同样可以打成war包部署,但也提供了另一种方式:直接执行public static void main()函数并启动一个内嵌的应用服务器(取决于类路径上的依赖是Tomcat还是jetty)来处理应用请求,这时是不需要添加项目名的。

5 回复 有任何疑惑可以回复我~
#1

廖师兄

嗯,这个回答满分
2016-12-15 回复 有任何疑惑可以回复我~
#2

庄学爸 提问者

非常感谢!
2016-12-16 回复 有任何疑惑可以回复我~
#3

庄学爸 提问者

为什么需要保证Controller的类,要与启动类在同一个包下,才能通过http://localhost:8080/方法名 这种方式运行?
2016-12-16 回复 有任何疑惑可以回复我~

不太理解你的意思。在Springmvc中映射url的是使用@RequestMapping这个注解

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
2小时学会Spring Boot
  • 参与学习       151586    人
  • 解答问题       1079    个

Spring Boot入门视频教程,你将学会使用Spring Boot快速构建应用程序

进入课程

访问项目怎么不用加项目名?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信