Articles of spring boot

Spring Boot, Spring Data JPA com vários DataSources

Estou tentando conectar cada @Repositories a diferentes DataSource (s) com Spring Boot e Spring Data JPA. Eu usei o seguinte, http://xantorohara.blogspot.com/2013/11/spring-boot-jdbc-with-multiple.html , como referência. Aqui está o código que estou usando em uma tentativa de implementar uma solução semelhante usando o Spring Data JPA. CustomerDbConfig.java (primeira conexão de fonte de dados) @Configuration @EnableJpaRepositories( entityManagerFactoryRef = […]

como registrar instruções sql em spring-boot

Eu sou um novato em spring-boot. Eu quero registrar instruções SQL em um arquivo. Eu tenho as seguintes propriedades em application.properties spring.datasource.url=… spring.datasource.username=user spring.datasource.password=1234 spring.datasource.driver-class-name=net.sourceforge.jtds.jdbc.Driver spring.jpa.show-sql=true spring.jpa.properties.hibernate.format_sql=true security.ignored=true security.basic.enabled=false logging.level.org.springframework.web=INFO logging.level.org.hibernate=INFO logging.file=c:/temp/my-log/app.log Quando eu corro minha aplicação cmd>mvn spring-boot:run Eu posso ver instruções SQL no console, mas elas não aparecem em um arquivo app.log. O […]

Fonte de Dados Múltipla do Spring Boot

Eu sou muito novo na boot e gostaria de criar uma fonte de dados múltipla para o meu projeto. Aqui está o meu caso atual. Eu tenho dois pacotes para entidades para vários bancos de dados. Digamos com.test.entity.db.mysql ; for entities that belong to MySql com.test.entity.db.h2 ; for entities that belong to H2 Databases Então, […]

Spring Boot + JPA: anotação do nome da coluna ignorada

Eu tenho um aplicativo Spring Boot com dependência “spring-boot-starter-data-jpa“. Minha class de entidade tem uma anotação de coluna com o nome da coluna. Por exemplo: @Column(name=”TestName”) private String testName; SQL gerado por este test_name criado como nome da coluna. Depois de procurar por solução, descobri que spring.jpa.hibernate.naming_strategy=org.hibernate.cfg.EJB3NamingStrategy resolveu o problema (o nome da coluna é […]

Spring Boot e JPA: Implementando consultas de pesquisa com critérios opcionais e de longo alcance

Este é um SSCCE , mostra pesquisa, não é um embuste e está no tópico !!! Serviço REST Spring Boot e MySQL aqui. Eu tenho a seguinte entidade Profile : @Entity @Table(name = “profiles”) public class Profile extends BaseEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = “profile_given_name”) private String givenName; @Column(name = […]

Spring Boot War implantado no Tomcat

Estou tentando implantar um aplicativo Spring Boot no Tomcat porque quero implantá-lo na AWS. Eu criei um arquivo WAR, mas ele parece não rodar no Tomcat, mesmo que seja visível. Detalhes: 0. Aqui está o meu aplicativo: @Configuration @ComponentScan @EnableAutoConfiguration public class App { public static void main(String[] args) { SpringApplication.run(SampleController.class, args); } } @Controller […]

Como criar um contexto JNDI no Spring Boot com o contêiner do Tomcat incorporado

import org.apache.catalina.Context; import org.apache.catalina.deploy.ContextResource; import org.apache.catalina.startup.Tomcat; import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.context.embedded.ConfigurableEmbeddedServletContainer; import org.springframework.boot.context.embedded.EmbeddedServletContainerCustomizer; import org.springframework.boot.context.embedded.tomcat.TomcatContextCustomizer; import org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainer; import org.springframework.boot.context.embedded.tomcat.TomcatEmbeddedServletContainerFactory; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.ImportResource; @Configuration @EnableAutoConfiguration @ComponentScan @ImportResource(“classpath:applicationContext.xml”) public class Application { public static void main(String[] args) throws Exception { new SpringApplicationBuilder() .showBanner(false) .sources(Application.class) .run(args); } @Bean public TomcatEmbeddedServletContainerFactory tomcatFactory() { […]

Adicionar caminho de contexto ao aplicativo Spring Boot

Eu estou tentando definir uma raiz de contexto de aplicativos de boot do Spring programaticamente. A razão para a raiz de contexto é que queremos que o aplicativo seja acessado a partir de localhost:port/{app_name} e tenha todos os caminhos do controlador anexados a ele. Aqui está o arquivo de configuração do aplicativo para o aplicativo […]

Spring Boot JPA – configurando a reconexão automática

Eu tenho um aplicativo web jpa boot pouco agradável spring. Ele é implementado no amazon beanstalk e usa um amazon rds para persistir dados. No entanto, não é usado com freqüência e há falhas depois de um tempo com esse tipo de exceção: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: The last packet successfully received from the server was 79,870,633 milliseconds […]

Arquivo JSP não está renderizando no aplicativo da Web Spring Boot

Eu tenho um aplicativo da Web Spring Boot instalado e em execução usando o Tomcat incorporado (o padrão). Quando ele exibe arquivos JSP como parte da renderização da visualização especificada em meu controlador, os JSPs não estão sendo renderizados como tal e, em vez disso, imprimem o conteúdo. Por exemplo: index.jsp Test Quando a exibição […]