Articles of resorte de arranque

Agregar un filtro de servlet en una aplicación Spring Boot

Me gustaría tener soporte de ETag . Para este propósito hay un ShallowEtagHeaderFilter que hace todo el trabajo. ¿Cómo puedo agregarlo sin declararlo en mi web.xml (que en realidad no existe, porque de alguna manera me las arreglé hasta el momento)? PD: uso Spring Boot 1.1.4 PPS Aquí hay una solución completa package cuenation.api; import […]

Lista de mapeo en Yaml a la lista de objetos en Spring Boot

En mi aplicación Spring Boot, tengo el archivo de configuración application.yaml con el siguiente contenido. Quiero que se lo inyecte como un objeto de Configuración con una lista de configuraciones de canales: available-payment-channels-list: xyz: “123” channelConfigurations: – name: “Company X” companyBankAccount: “1000200030004000” – name: “Company Y” companyBankAccount: “1000200030004000” Y el objeto @Configuration Quiero que se […]

Deshabilitar el Logback en SpringBoot

Parece que Springboot se autoconfigura para usar Logback con Tomcat. Me gustaría desactivar esto y usar el que proporciono en mi classpath. El mensaje de error a continuación. LoggerFactory no es Logback LoggerContext, pero Logback está en classpath. Elimine Logback o la implementación competidora (clase org.slf4j.impl.SimpleLoggerFactory) El objeto de la clase [org.slf4j.impl.SimpleLoggerFactory] debe ser una […]

Intercambio en caliente en Spring Boot

He estado haciendo un POC con Spring Boot. Hasta ahora todo ha ido muy bien y es prometedor, pero hay un inconveniente importante: estoy usando un servidor integrado (es decir, empaquetando la aplicación web en un .jar ), así que cuando desarrolle tengo que reconstruir el jar y reiniciar el servidor cada vez que cambio […]

¿Cómo uso Spring Boot para servir contenido estático ubicado en la carpeta de Dropbox?

Tengo una aplicación web Spring Boot, y me gustaría servir contenido estático ubicado en un directorio compartido de Dropbox en mi Linode VPS (~ / Dropbox / images). He leído que Spring Boot automáticamente servirá contenido estático de “classpath:/META-INF/resources/”, “classpath:/resources/”, “classpath:/static/”, “classpath:/public/”, pero, por supuesto, mi directorio de Dropbox no está en el classpath. Aunque […]

¿Cómo le digo a Spring Boot qué clase principal usar para el archivo ejecutable?

Execution default of goal org.springframework.boot:spring-boot-maven-plugin:1.0.1.RELEASE:repackage failed: Unable to find a single main class from the following candidates Mi proyecto tiene más de una clase con un método main . ¿Cómo le digo al plugin Spring Boot Maven cuál de las clases debería usar como clase principal?

Recurso Classpath no encontrado cuando se ejecuta como jar

Al tener este problema tanto en Spring Boot 1.1.5 como en 1.1.6, estoy cargando un recurso classpath usando una anotación @Value, que funciona bien cuando ejecuto la aplicación desde STS (3.6.0, Windows). Sin embargo, cuando ejecuto un paquete mvn y luego trato de ejecutar el jar, obtengo las excepciones FileNotFound. El recurso, message.txt, está en […]

Spring Boot, Spring Data JPA con múltiples DataSources

Estoy intentando conectar cada @Repositories a diferentes DataSource (s) con Spring Boot y Spring Data JPA. Utilicé lo siguiente, http://xantorohara.blogspot.com/2013/11/spring-boot-jdbc-with-multiple.html , como referencia. Aquí está el código que estoy usando para tratar de implementar una solución similar usando Spring Data JPA. CustomerDbConfig.java (Primera conexión de origen de datos) @Configuration @EnableJpaRepositories( entityManagerFactoryRef = “orderEntityManager”, transactionManagerRef = […]

El archivo JSP no se procesa en la aplicación web Spring Boot

Tengo una aplicación web Spring Boot en funcionamiento utilizando Tomcat integrado (el valor predeterminado). Cuando sirve archivos JSP como parte de la representación de la vista que especifiqué en mi controlador, los JSP no se representan como tales y, en su lugar, imprime los contenidos. Por ejemplo: index.jsp Test Cuando la vista se representa en […]

Spring Boot: no se puede determinar la clase de controlador de base de datos incrustada para el tipo de base de datos NONE

Este es el error que se produce al intentar ejecutar mi aplicación web: [INFO] WARNING: Nested in org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration’: Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private javax.sql.DataSource org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration.dataSource; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource’ defined in class path resource […]