Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Next »

Przeznaczenie

Moduł web-mvc umożliwia wtyczce rejestrowanie własnych servletów (kontrolerów) i wyświetlanie stron html. Moduł jest wymagany, jeżeli nasza wtyczka udostępnia interfejs lub np. REST API.

Konfiguracja

Moduł web-mvc zawiera następujące opcje konfiguracyjne:

Atrybuty

NazwaWymaganyOpis
key(tick)Unikalny klucz tego modułu.


Przykładowy deskryptor

<?xml version="1.0" encoding="UTF-8"?>
<plugin key="com.suncode.plugins-helloworld" name="Hello World">

 	<!-- Konfiguracja Spring MVC -->
	<web-mvc key="mvc" />
</plugin>

Rozszerzenia

MvcModuleConfigurer

PlusWorkflowPluginFramework
3.1.9+1.0.6+

Moduł web-mvc rejestruje zbiór domyślnych komponentów wchodzących w skład SpringMVC, aby zagwarantować podstawowe funkcjonalności bez żadnej dodatkowej funkcjonalności. Jeżeli chcemy mieć wpływ na konfigurację tych komponentów, możemy dostarczyć komponent klasy com.suncode.plugin.framework.web.mvc.MvcModuleConfigurer z własną implementacją.

Zalecane jest wykorzystanie adaptera: com.suncode.plugin.framework.web.mvc.MvcModuleConfigurerAdapter

Przykład
import com.suncode.plugin.framework.web.mvc.MvcModuleConfigurer;
 
@Configuration
public class MvcConfig extends MvcModuleConfigurerAdapter {
	
	@Override
	public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
		
	}
}

 

 

 

  • No labels