Articles of mola de

Adicionar meu header http personalizado ao Spring RestTemplate request / extend RestTemplate

Meu código atual: RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); Mall[] malls = restTemplate.getForObject(url, Mall[].class); Eu preciso adicionar alguns headers personalizados para o meu pedido, de forma: X-TP-DeviceID : Qual é a maneira mais simples de fazer isso no meu caso? Existe alguma maneira de adicionar definição de hasers personalizados ao meu object restTemplate antes […]

Spring: Como injetar um bean String no construtor?

Eu tenho uma Config class: Config.java public class Config { private final String p = “Prop”; @Bean public String getP(){return p;} } Como faço para injetar isso em algum construtor, ou seja: public class SomeC { private String p; public SomeC(String p) { this. p = p; } } Eu quero que este String p […]

spring obter personalizado UserDetails em SecurityContextHolder

Eu uso o SpringSecurity no meu projeto da web. Eu tenho usuário da entidade que salvou no DB. Eu preciso fazer solicitações no BD com id do usuário para obter qualquer informação de outras tabelas neste BD. Como posso obter meu usuário de SecurityContextHolder em vez de usuário Spring Spring (este usuário não tem id) […]

Como mostrar a página 404 personalizada quando o usuário insere um URL inválido no aplicativo de boot da primavera?

Eu estou usando o java config na boot de primavera, aplicativo de segurança de primavera. Eu configurei o controlador de erro como abaixo. Mas sempre que eu error.jsp um URL inválido, ele vai para error.jsp , que é configurado para manipular os erros no aplicativo: @Controller public class AppErrorController implements ErrorController { private static final […]

arquivo de propriedades java usando várias linhas para uma propriedade

Estou armazenando o sql em um arquivo de propriedades e injetando-o usando o spring isso funciona: someSQL = select result from myTable where y = 2 and x = ? order by z mas por questões de legibilidade eu quero isto: someSQL = select result from myTable where y = 2 and x = ? […]

Como atualizar TODA a dependência de primavera?

Eu tenho um aplicativo web baseado em webmvc de primavera. Usou o org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer que não é suportado pela versão de mola usada no meu projeto. A dependência de primavera do meu projeto se parece com isso: Eu quero atualizar toda a dependência de primavera de 3.1.1 para 4.1.2. Como fazer isso?

O Spring-boot automaticamente importa o applicationContext.xml?

Estou usando o spring-boot e gostaria de importar automaticamente o arquivo src/main/resources/applicationContext.xml . Até agora só funciona se eu disser explicitamente à primavera para importá-lo: @EnableAutoConfiguration @Configuration @ImportResource({“classpath*:applicationContext.xml”}) Mas o spring-boot tem tantos padrões, talvez alguém saiba o nome “padrão” do arquivo app.xml, de modo que ele seja escolhido pelo spring-boot por padrão?

Thymeleaf: verifica se uma variável está definida

Como posso verificar se uma variável está definida no Thymeleaf ? Algo parecido com isto em Javascript: if (typeof variable !== ‘undefined’) { } ou isso em PHP: if (isset($var)) { } Existe um equivalente em Thymeleaf?

Documento PDF de retorno do Spring 3.0 Java REST

Eu tenho um documento PDF gerado no backend. Eu quero retornar isso usando o framework Spring MVC REST. Como devem ser o MarshallingView e o ContentNegotiatingViewResolver? Com base em uma amostra que encontrei, o controlador teria isso como o retorno: return new ModelAndView(XML_VIEW_NAME, “object”, byteArrayResponseContainingThePDFDocument); -obrigado.

configuração externa de boot com mola

Estou tentando carregar um arquivo de propriedades externo no meu aplicativo de boot de mola. Inicialmente eu usei @PropertySource na class de configuração. mas agora eu quero remover essa anotação para que a class não seja dependente da localização. então eu tentei usar: java -jar my-boot-ws.war –SPRING_CONFIG_NAME=file:///Users/TMP/resources/ com base nesta http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-external-config.html documentação, mas recebo o […]