Articles of mola de

Qual é a melhor maneira de fazer transactions distribuídas em vários bancos de dados usando o Spring e o Hibernate?

Eu tenho um aplicativo – mais como um utilitário – que fica em um canto e atualiza periodicamente dois bancos de dados diferentes. É um aplicativo pequeno e autônomo que foi construído com um Spring Application Context. O contexto tem duas Fábricas de Sessões do Hibernate configuradas nele, usando fonts de dados Commons DBCP configuradas […]

Retornar apenas mensagem de string do controlador Spring MVC 3

Alguém pode me dizer como eu posso retornar mensagem de string do controlador? Se eu apenas retornar uma string de um método de controle, então mvc mvc tratá-lo como um nome de exibição jsp.

Spring WebSocket @SendToSession: enviar mensagem para session específica

É possível enviar uma mensagem para uma session específica? Eu tenho um websocket não autenticado entre clientes e um servlet Spring. Eu preciso enviar uma mensagem não solicitada para uma conexão específica quando um trabalho asynchronous termina. @Controller public class WebsocketTest { @Autowired public SimpMessageSendingOperations messagingTemplate; ExecutorService executor = Executors.newSingleThreadExecutor(); @MessageMapping(“/start”) public void start(SimpMessageHeaderAccessor accessor) […]

Como posso desligar os conjuntos do executor / agendador de tarefas do Spring antes que todos os outros beans no aplicativo da Web sejam destruídos?

Em um aplicativo da Web Spring, tenho vários DAO e beans de camada de serviço. Um bean de camada de serviço anotou os methods @Async / @Scheduled. Esses methods dependem de outros beans (autowired). Eu configurei dois conjuntos de encadeamentos em XML: Tudo funciona como esperado. Meu problema é que não consigo fazer um desligamento […]

Mockito, JUnit e Spring

Eu comecei a aprender sobre Mockito apenas hoje. Eu escrevi um teste simples (com o JUnit, veja abaixo), mas não consigo descobrir como usar o object mock dentro do gerenciador do Spring. Qual é a melhor prática para trabalhar com o Spring. Como devo injetar dependência com escárnio ao meu bean? Você pode pular isso […]

Como implementar a paginação no Spring MVC 3

Existe algum componente de paginação padrão / tag-lib ou amostra de código disponível para paginação no Spring MVC?

Diferença entre o papel e o GrantedAuthority no Spring Security

Existem conceitos e implementações no Spring Security, como a interface GrantedAuthority para obter uma autoridade para autorizar / controlar um access. Eu gostaria que as operações admissíveis, como createSubUsers , ou deleteAccounts , que eu permitiria a um administrador (com o papel ROLE_ADMIN ). Estou ficando confuso como os tutoriais / demos que vejo online. […]

Java Generics e Enum, perda de parâmetros de modelo

Eu tenho uma estrutura bastante complicada e não está funcionando como pretendido. Foi o que eu fiz: public interface ResultServiceHolder { <M, ID extends Serializable, BO extends BusinessObject> ResultService getService(); } public enum ResultTypes implements ResultServiceHolder { RESULT_TYPE_ONE { @Override public ResultOneService getService() { //unchecked conversion? return serviceInitializer.getResultOneService(); } }, RESULT_TYPE_TWO { @Override public ResultTwoService […]

API REST de boot de primavera – tempo limite de solicitação?

Eu tenho um serviço Spring Boot REST que às vezes chama serviços de terceiros como parte de uma solicitação. Eu gostaria de definir um tempo limite em todos os meus resources (digamos 5 segundos), de modo que se qualquer tratamento de solicitação (toda a cadeia, de input para resposta) demorar mais de 5 segundos meus […]

Desligar programaticamente o aplicativo Spring Boot

Como posso programaticamente desligar um aplicativo Spring Boot sem encerrar a VM ? Em outras obras, qual é o oposto de new SpringApplication(Main.class).run(args);