- 據我所知春天啓動了一個main(),它調用靜態的run(),它 存在於SpringApplication。但我想知道Spring啓動應用程序的流程 是什麼?
春天啓動了大量的通用AutoConfiguration
,例如DataSourceAutoConfiguration
爲DataSource
等工作,這樣你就不必做太多的配置,並且只專注於業務邏輯。請閱讀this瞭解更多
- 我們可以運行tomcat服務器以外的spring引導應用程序嗎?如果是的話?
是的,您可以啓動Spring應用程序作爲控制檯應用程序或其他Web服務器(如Jetty)。閱讀this瞭解更多
- 如何在Spring引導應用程序中添加CROSS Filter?正如我們在Spring MVC應用程序中所知道的那樣,我們在web.xml中配置了CROSS過濾器,但是Spring啓動時我們沒有web.xml,那麼如何配置呢?
你只需要在你的類中添加一個FilterRegistrationBean
與主要方法或@Configuration
任何其他類註冊自定義Filter
。
@Bean
public FilterRegistrationBean crossFilter() {
FilterRegistrationBean registration = new FilterRegistrationBean();
registration.setFilter(new CrossFilter());
registration.addUrlPatterns("/*");
return registration;
}
春季引導流程的好解釋。謝謝 如果我想運行使用jboss服務器的spring啓動應用程序,那麼如何配置呢? –
您可以配置jboss服務器,就像其他服務器一樣,我可以在IDE中的服務器視圖中對其進行配置,但這裏唯一的問題是您無法將jboss配置爲使用spring啓動的嵌入式服務器。 –
在jboss中運行spring引導應用程序,我需要在jboss服務器中部署war文件,對吧? –