我的一个基本的Java应用程序的理解是,每一个应用程序应该有一个main()方法,但是当我写了一个春天MVC应用程序(不是Spring启动),我不认为有曾经是我写的主要方法。这不是强制性的吗?我在这里错过了什么?或者是在内部的某个地方在Spring中实现?如果是,主要定义在哪里?main()方法
Q
main()方法
2
A
回答
2
Spring MVC的只是一个Servlet的框架,它只能像Tomcat或Webligic Servlet容器内运行。主要的方法在Servlet容器中很深,当你启动的时候会去加载war文件到Java虚拟机中,并将HTTP调用委托给相应的Servlet,然后委托给你的Spring控制器。例如,当您运行Tomcat的startup.bat或startup.sh脚本时,它们最终将运行Java主要方法。
1
用SpringMVC应用程序通常在应用服务器中运行,例如Tomcat的,所以不存在像传统的Java程序没有主要方法。 SpringMVC有一个servlet,由应用程序服务器加载并启动webapp。
相关问题
- 1. 在main方法
- 2. main()方法
- 3. Jpanel UI main()方法
- 4. Java:调用方法main中的方法
- 5. 调用方法main方法在Java中
- 6. 如何从Java main方法
- 7. 方法main的XML注释?
- 8. 关于在main方法
- 9. 从Main()调用方法
- 10. main()方法中的“SIGABRT”
- 11. 如何记录Main方法?
- 12. 在JButton调用main方法
- 13. 无法在Main()中调用方法?
- 14. 无法从java main方法调用build.xml
- 15. 无法调用在main方法
- 16. 从main方法的检查异常
- 17. JavaFX不调用main(String [] args)方法
- 18. 我应该在'main'方法中编码?
- 19. 把程序的实例在Main方法
- 20. 调用main方法后的附加值
- 21. 写一个更好的方法int main(){}
- 22. java中的静态方法main
- 23. main()方法的包约定Java类
- 24. 线程“main”中的异常java.lang.NullPointerException - 方法
- 25. C++:在main方法中运行函数
- 26. java中的多个main()方法
- 27. Java:Boolean不返回false到Main方法
- 28. 是main()的类方法吗? (Java)
- 29. 不是允许在main方法声明
- 30. 从Main方法运行intellij IDEA插件