Я новичок в java spring-mvc current. У меня есть @Controller, который вызывает @Repository, и я хочу использовать @Service внутри @Repository. Возможно ли это или как правильно?
Я попытался просто поместить Службу в репозиторий
@RequestMapping(value = "/activa-servicio", params={"cupon"}, method = RequestMethod.POST, produces = {MediaType.APPLICATION_JSON_VALUE})
@ResponseBody
public String activaServicio(HttpServletRequest request,@RequestParam(value="cupon") String cupon) throws IOException {
String json=publicDAO.activaServicio(cupon);
System.out.println(json);
return json;
}
@Repository
public class PublicDAO {
@Autowired
JdbcTemplate jdbcTemplate;
EmailService emailService;
public String activaServicio(String cupon) {
emailService.getActivationConfirmation();
}
Я ожидаю, что EmailService запущен, но текущее исключение NULL для EmailService