Articles of mola de

Spring Data JPA JpaRepository.save (entidade) não retornando valores padrão do database

Eu tenho um problema bastante simples. Em uma única transação, meu código se parece com algo assim: MyClass c = new MyClass(); c.setPropA(“A”); c = myClassRepository.save(c); c.setPropC(“C”); Onde minha entidade se parece com isso: @Entity @Table(name = “MY_CLASS”) public class MyClass { private String propA; private String propB; private String propC; @Id @Column(name = “PROP_A”, […]

spring servindo conteúdo estático com ponto (s) no nome do arquivo

Eu gostaria de servir via spring as páginas da web resultantes de uma compilation em npm e tudo está funcionando bem, mas eu não poderia servir resources com nome como main.xxxx.yyy não importa o que o sufixo real é (css, js ou html). a tree de diretórios é assim: src/main/resource/resource index.html asset-manifest.json favicon.ico manifest.json service-worker.js […]

Transações gerenciadas pelo Spring, EclipseLink JPA, nível de isolamento customizado

Eu suspeito que este é embaraçoso e estou fazendo errado de uma maneira terrível, mas por favor, tenha paciência comigo. Eu tenho um aplicativo Spring com transactions gerenciadas pelo Spring. Ele usa o EclipseLink JPA. Eu tenho um método que faz um findByNativeQuery() seguido por um merge() . Eu preciso que isso aconteça em um […]

PRIMAVERA: Adicionar detalhes de usuário personalizados para o usuário de segurança da mola

No momento, estou trabalhando em um aplicativo Spring MVC e preciso adicionar um campo personalizado ao meu direito de usuário do Spring Security quando eu fizer login (insiro nome de usuário, senha, valor personalizado). Esse valor precisa estar disponível em todos os lugares quando o usuário estiver logado (por exemplo, via pricipal.getValue). Eu leio muito […]

Defina setCachePeriod para resources estáticos na boot da mola

Eu estou usando spring boot, e o /static é servido como resources estáticos como js e css, até aí tudo bem, enquanto eu quero definir o header do cache desses arquivos, então eu tentei isso: @Configuration public class BaseMvcConfig extends WebMvcConfigurerAdapter { @Override public void addResourceHandlers(ResourceHandlerRegistry registry) { registry.addResourceHandler(“/static/**”).addResourceLocations(“classpath:/static/”).setCachePeriod(24 * 3600 * 365); } } […]

Spring @ExceptionHandler não captura AccessDeniedException

Eu tenho um manipulador de exceção configurado com o seguinte código @ExceptionHandler(Throwable.class) public @ResponseBody CustomResponse handleException(Throwable throwable){ // handles exception, returns a JSON } Estou usando o Spring Security 3.1. Quando tento fazer uma operação sem autenticação, o aplicativo lança um AccessDeniedException. Nunca chega a este método. Mas funciona bem com outras exceções. É assim […]

Framework Spring Java – como definir o tipo de conteúdo?

Eu tenho uma ação de mola que estou renderizando algum json do controlador, no minuto em que ele retorna o tipo de conteúdo ‘text / plain; charset = ISO-8859-1’. Como posso alterar isso para ‘application / json’? Obrigado Jon

Teste de unidade usando MockMultipartHttpServletRequest (lança NullPointerException em ItemInputStream.makeAvailable)

Eu escrevi uma class de transformador que usa um HttpServletRequest e o transforma em outro tipo que contém um ponteiro para o InputStream da solicitação do servlet. (A idéia é abstrair o protocolo de transporte de input do tratamento de pedidos, para que eu também possa escrever um transformador similar do FTP, por exemplo). Agora […]

Spring RestTemplate seguir redirect com cookie

Recentemente eu me deparei com um problema onde eu precisava fazer uma solicitação GET para um serviço remoto (usando um servlet simples eu presumo), e RestTemplate retornou Too many redirects! . Depois de alguma investigação, parece que a primeira solicitação feita ao serviço remoto especificado é, na verdade, apenas um redirecionamento 302 (para si mesmo) […]

spring 3.1: DataSource não está autowired na class @Configuration

Estou usando o Spring MVC 3.1.0M2 e tentando mover minhas configurações para beans java. Mas eu encontro seguinte erro: 2011-09-14 18: 43: 42.301: WARN: /: unavailable org.springframework.beans.factory.BeanCreationException: Erro ao criar o bean com o nome ‘org.springframework.transaction.annotation.ProxyTransactionManagementConfiguration # 0’: Falha na injeção de dependencies autoperfuradas ; exceção aninhada é org.springframework.beans.factory.BeanCreationException: Não foi possível autowire método: void […]