Articles of mola

Obtendo o contexto de aplicativos de primavera

Existe uma maneira de solicitar estaticamente / globalmente uma cópia do ApplicationContext em um aplicativo Spring? Assumindo que a class principal inicializa e inicializa o contexto do aplicativo, ela precisa ser transmitida através da pilha de chamadas para qualquer class que precise, ou existe uma maneira de uma class solicitar o contexto criado anteriormente? (Que […]

Auto-injeção com mola

Eu tentei o seguinte código com Spring 3.x que falhou com BeanNotFoundException e deve de acordo com as respostas de uma pergunta que eu perguntei antes – Posso injetar mesma class usando o Spring? @Service public class UserService implements Service{ @Autowired private Service self; } Desde que eu estava tentando isso com o Java 6, […]

spring: como injetar um HttpServletRequest em um bean com escopo de solicitação?

Estou tentando configurar um bean com escopo de solicitação no Spring. Eu configurei com sucesso para que o bean fosse criado uma vez por solicitação. Agora, precisa acessar o object HttpServletRequest. Como o bean é criado uma vez por solicitação, imagino que o contêiner possa facilmente injetar o object request no meu bean. Como eu […]

@Service são construídos duas vezes

Eu tenho um problema com o meu aplicativo Spring, onde minhas classs @Service estão sendo criadas duas vezes quando o aplicativo é iniciado. Eu sei que este é um problema com a minha configuração, como eu experimentei antes, mas o que exatamente estou fazendo errado? Há algo fundamentalmente errado com a maneira como eu coloquei […]

Usando o teste Spring MVC para testar a solicitação POST multipartes

Eu tenho o seguinte manipulador de pedidos para salvar autos. Eu verifiquei que isso funciona quando eu uso, por exemplo, cURL. Agora quero testar o método com o Spring MVC Test. Eu tentei usar o fileUploader, mas não estou conseguindo fazê-lo funcionar. Também não consigo adicionar a parte JSON. Como eu testaria esse método no […]

Página de erro do arranque de mola Remover Whicanvasbel

Estou tentando remover a página de erro de etiqueta branca, então o que eu fiz foi criar um mapeamento de controlador para “/ error”, @RestController public class IndexController { @RequestMapping(value = “/error”) public String error() { return “Error handling”; } } Mas agora eu estou recebendo esse erro. Exception in thread “AWT-EventQueue-0” org.springframework.beans.factory.BeanCreationException: Error creating […]

Padrão de design singleton vs grãos singleton no recipiente de spring

Como todos nós sabemos, temos beans como singleton por padrão no Spring container e se temos uma aplicação web baseada no Spring framework, nesse caso nós realmente precisamos implementar o Singleton design pattern para armazenar dados globais ao invés de apenas criar um bean através da mola . Por favor, tenha paciência comigo se eu […]

Como injetar dependencies em um object auto-instanciado no Spring?

Digamos que tenhamos uma aula: public class MyClass { @Autowired private AnotherBean anotherBean; } Em seguida, criamos um object dessa class (ou algum outro framework criou a instância dessa class). MyClass obj = new MyClass(); É possível ainda injetar as dependencies? Algo como: applicationContext.injectDependencies(obj); (Acho que o Google Guice tem algo assim)

Como servir arquivos .html com o Spring

Estou desenvolvendo um site com o Spring e estou tentando fornecer resources que não são arquivos .jsp (.html por exemplo) agora eu comentei esta parte da minha configuração de servlet E tentou retornar do controlador o caminho completo para o recurso. @Controller public class LandingPageController { protected static Logger logger = Logger.getLogger(LandingPageController.class); @RequestMapping({“/”,”/home”}) public String […]

como ler variável de ambiente do sistema no Spring applicationContext

Como ler a variável de ambiente do sistema no contexto do aplicativo? Eu quero algo como: ou dependendo do ambiente. Posso ter algo assim em meu contexto de aplicativo? onde a val real é definida com base na VARIÁVEL DO AMBIENTE DO SISTEMA Estou usando o Spring 3.0