Articles of spring

Conversão de String para o formulário Object para Spring MVC personalizado Ligação de dados?

Eu estou usando o SimpleFormController do Spring MVC em conjunto com o formulário JTL do Spring MVC para criar um formulário para editar um object genérico. No meu formulário eu tenho um menu suspenso onde o usuário pode especificar um servidor através de um menu suspenso. Servidores aqui são propagados por uma chamada de database […]

Qual é a diferença entre @RequestBody e @RequestParam?

Eu passei pela documentação do Spring para saber sobre o @RequestBody , e eles deram a seguinte explicação: A anotação de parâmetro do método @RequestBody indica que um parâmetro de método deve ser vinculado ao valor do corpo da solicitação HTTP. Por exemplo: @RequestMapping(value = “/something”, method = RequestMethod.PUT) public void handle(@RequestBody String body, Writer […]

org.apache.jasper.JasperException: O teste de function deve ser usado com um prefixo quando um namespace padrão não for especificado

Eu estou usando as seguintes coisas para o meu projeto: Spring 3.0.1 + Apache Tiles 2.2.1 + Glassfish 2.1. O que estou tentando fazer é chamar algum método em uma jsp-page e passar alguns parâmetros para ele. Por exemplo, eu tenho um bean: @Component @Scope(value = “singleton”) public class TestBean { public void test(String param){ […]

spring: acesse todas as propriedades do Ambiente como um object Map ou Properties

Eu estou usando annotations para configurar meu ambiente de primavera assim: @Configuration … @PropertySource(“classpath:/config/default.properties”) … public class GeneralApplicationConfiguration implements WebApplicationInitializer { @Autowired Environment env; } Isso leva às minhas propriedades de default.properties sendo parte do ambiente. Eu quero usar o mecanismo @PropertySource aqui, porque ele já fornece a possibilidade de sobrecarregar propriedades através de várias […]

Spring Boot – Carregando Dados Iniciais

Eu estou querendo saber qual a melhor maneira de carregar os dados do database inicial antes de iniciar o aplicativo? O que estou procurando é algo que preencherá meu database H2 com dados. Por exemplo, eu tenho um modelo de domínio “Usuário” Eu posso acessar os usuários, indo para / users, mas inicialmente não haverá […]

Como retornar um object personalizado de uma consulta Spring Data JPA GROUP BY

Estou desenvolvendo um aplicativo Spring Boot com Spring Data JPA. Estou usando uma consulta JPQL personalizada para agrupar por algum campo e obter a contagem. A seguir está o meu método de repository. @Query(value = “select count(v) as cnt, v.answer from Survey v group by v.answer”) public List findSurveyCount(); Está funcionando e o resultado é […]

Você precisa de uma transação de database para ler dados?

Quando tento ler dados do database, pelo menos usando ((Session)em.getDelegate()).createCriteria() uma exceção é lançada dizendo que uma transação não está presente. Quando adiciono a anotação: @Transactional( value = SomeClass.TRANSACTIONAL_MANAGER, propagation = Propagation.SUPPORTS, readOnly = true ) Funciona bem. No entanto, como a leitura acontecerá milhões de vezes por segundo para acessar e ler dados, quero […]

Como registrar a class anotada Spring @Configuration em vez do arquivo applicationContext.xml no web.xml?

Eu estou usando jsf e primavera juntos no aplicativo da web. Eu configurei o datasource e o session factory em uma class de configuração que usa annotations como @Configuration, @ComponentScan etc. Eu não tenho nenhum arquivo applicationContext.xml no meu projeto, pois estou manipulando cada input do contexto xml na class Configuration. O caso de teste […]

Diferença do prefixo do caminho de class da primavera

Documentado aqui afirma Esse prefixo especial especifica que todos os resources de caminho de class que correspondem ao nome fornecido devem ser obtidos (internamente, isso ocorre essencialmente por meio de uma chamada ClassLoader.getResources (…)) e, em seguida, mesclados para formar a definição final do contexto do aplicativo. Alguém pode explicar isso? Qual é a diferença […]

tomcat7 – datasource jdbc – Isso é muito provável para criar um memory leaks

Eu recebo as seguintes mensagens no arquivo de log catalina.out quando o tomcat é desligado. Eu estou usando o Tomcat 7.xe a fonte de dados Tomcat JDBC. Mar 26, 2013 1:17:52 PM org.apache.catalina.loader.WebappClassLoader clearReferencesJdbc SEVERE: The web application [/my_webapp] registered the JDBC driver [com.mysql.jdbc.Driver] but failed to unregister it when the web application was stopped. […]