Rangalo,
Ниже приведен пример Rest конечная точка для вас.
package com.bp3.tupac.rest;
import com.bp3.tupac.service.ServiceException;
import com.bp3.tupac.service.InfoService;
import org.springframework.http.MediaType;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;
@RestController
@RequestMapping(value = "/tupac")
public class VersionRestController {
/**
* @return Some stuff
* @throws ServiceException
*/
@RequestMapping(value = "/info",
produces = MediaType.APPLICATION_JSON_VALUE,
method = RequestMethod.GET
)
public InfoService.Info getTupacInfo() throws ServiceException {
try {
return new InfoService().getTupacInfo();
} catch (Exception e) {
throw new ServiceException("Failure getting Tupac info....dog", e);
}
}
}
Теперь вам нужно убедиться, что вы настроили конфигурацию приложения для включения этого пакета в сканирование компонентов. Для этого добавьте пакет в директиву проверки компонентов в свой класс DispatcherServletConfiguration.
@Configuration
@ComponentScan(existing packages, "com.bp3.tupac.rest"})
После этого, вы должны быть в состоянии назвать путь: http://host:port/context/tupac/info
И выяснить, кто убил Тупака.
Надеюсь, это поможет. Greg
Это означает, что я могу создать пакет jar с классом в том же пакете, что и источник activitii, и поместить его в оставшуюся войну и развернуть. – rangalo
Будет ли мой ресурс также защищен как общие ресурсы activiti? – rangalo
Конечные точки отдыха защищены конфигурацией класса SecurityConfiguration. Вы можете управлять уровнем защиты для любой конечной точки останова из этого класса конфигурации. –