通常情况下,当你使用maven开发一个基于 Spring Boot 的简单mvc应用程序时,你从SpringApplication.run(.class, args)
开始,然后是返回你的端点,例如: " Hello World"。之后你编写mvn spring-boot:run(或者你的ide启动它),Spring为你做了一切。
Spring还设置了Tomcat servlet容器,然后将你的包部署到那个容器,所以你不需要手动创建它。
Spring究竟是如何启动Tomcat服务的?如果我想以同样的方式开始一些其他服务,例如Apache Felix,Apache Jackrabbit或其他一些,我该怎么办?是在启动包中设置的任何配置bean,还是其他一些机制?