Articles of primavera

Nenhum mapeamento encontrado para solicitação HTTP com URI

Meu manipulador encaminha para internalresourceview ‘apiForm’, mas eu recebo o erro 404 RequestURI = / WEB-INF / pages / apiForm.jsp. Tenho certeza que o apiForm.jsp está localizado em / WEB-INF / pages / 13: 45: 02,034 DEBUG [org.springframework.web.servlet.view.JstlView] – Encaminhando para o recurso [/WEB-INF/pages/apiForm.jsp] em InternalResourceView ‘apiForm’ 13: 45: 02,035 DEBUG [org.springframework.web.servlet.DispatcherServlet] – DispatcherServlet com […]

Spring schemaLocation falha quando não há conexão com a Internet

Estou usando o Spring e no application-context.xml eu tenho as seguintes definições: ….. Quando minha conexão com a internet é perdida, não posso executar meu aplicativo via tomcat ou jetty. Dá: [main] WARN org.springframework.beans.factory.xml.XmlBeanDefinitionReader – Ignored XML validation warning org.xml.sax.SAXParseException: schema_reference.4: Failed to read schema document ‘/spring-beans-2.0.xsd’, because 1) could not find the document; 2) […]

Esquema XML de configuração de primavera: com ou sem versão?

Eu sou novo no Spring. Uma coisa me confunde é que, às vezes, vejo arquivos de configuração XML com esquemas com versão, mas às vezes com versões sem versão. Por exemplo, às vezes vejo algo parecido E às vezes assim: Observe que os esquemas spring-beans e spring-context são diferentes nos dois exemplos. Então, minha pergunta […]

Bypass GeneratedValue no Hibernate (dados de mesclagem não em db?)

Meu problema é o mesmo descrito em [1] ou [2] . Eu preciso definir manualmente um valor auto-gerado por padrão ( por que? Importar dados antigos ). Como descrito em [1] usando o entity = em.merge(entity) do Hibernate, ele fará o truque. Infelizmente para mim isso não acontece. Eu nem recebo um erro nem qualquer […]

@Autowired bean é nulo quando referenciado no construtor de outro bean

Abaixo, é mostrado um trecho de código onde tento fazer referência ao meu bean ApplicationProperties. Quando eu referenciá-lo do construtor é nulo, mas quando referenciado de outro método é bom. Até agora não tive nenhum problema em usar esse bean autowired em outras classs. Mas esta é a primeira vez que eu tentei usá-lo no […]

Executar o método na boot na primavera

Existe algum recurso do Spring 3 para executar alguns methods quando o aplicativo é iniciado pela primeira vez? Eu sei que posso fazer o truque de definir um método com anotação @Scheduled e ele é executado logo após a boot, mas será executado periodicamente.

Ao usar o Spring Security, qual é a maneira correta de obter informações atuais de nome de usuário (ou seja, SecurityContext) em um bean?

Eu tenho um aplicativo web Spring MVC que usa o Spring Security. Eu quero saber o nome de usuário do usuário conectado no momento. Estou usando o snippet de código abaixo. Este é o caminho aceito? Eu não gosto de ter uma chamada para um método estático dentro deste controlador – que derrota todo o […]

Como responder com erro HTTP 400 em um método @ResponseBody do Spring MVC retornando String?

Estou usando o Spring MVC para uma API JSON simples, com a abordagem baseada em @ResponseBody como a seguinte. (Eu já tenho uma camada de serviço que produz JSON diretamente.) @RequestMapping(value = “/matches/{matchId}”, produces = “application/json”) @ResponseBody public String match(@PathVariable String matchId) { String json = matchService.getMatchJson(matchId); if (json == null) { // TODO: how […]

spring: @Componente versus @Bean

Eu entendo que a anotação @Component foi introduzida na primavera 2.5 para se livrar da definição de bean xml usando a varredura de caminho de class. @Bean foi introduzido na primavera 3.0 e pode ser usado com @Configuration para se livrar completamente do arquivo xml e usar a configuração java. Teria sido possível reutilizar a […]

Mapeando ManyToMany com chave primária composta e anotação:

Estou tentando criar muitas realizações entre o Aluno e o Curso de Ensino usando a chave Primária Composta: minhas aulas: @Entity @Table(name=”Student_mtm_cId”) public class Student { private String id; private Set teachingClasses = new HashSet(); @OneToMany(fetch = FetchType.LAZY, mappedBy = “pk.student”) public Set getTeachingClasses() { return teachingClasses; } public void setTeachingClasses(Set teachingClasses) { this.teachingClasses = […]