Preguntas etiquetadas con spring-boot

Spring Boot es un marco que permite crear fácilmente aplicaciones y servicios accionados por Spring y de grado de producción con el mínimo alboroto absoluto. Toma una visión obvia de la plataforma Spring diseñada para trabajar para usuarios nuevos y experimentados de Spring.

10
¿Cómo personalizar el mapeador Jackson JSON utilizado implícitamente por Spring Boot?
Estoy usando Spring Boot (1.2.1), de manera similar a su tutorial de Construcción de un servicio web RESTful : @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } Así que arriba, Spring MVC usa implícitamente a Jackson para serializar mi EventListobjeto en JSON. Pero quiero hacer …


8
El método org.postgresql.jdbc.PgConnection.createClob () aún no está implementado
¿Cómo puedo solucionar este error? java.lang.reflect.InvocationTargetException: null at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_161] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_161] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_161] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_161] at org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl.useContextualLobCreation(LobCreatorBuilderImpl.java:113) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.env.internal.LobCreatorBuilderImpl.makeLobCreatorBuilder(LobCreatorBuilderImpl.java:54) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentImpl.<init>(JdbcEnvironmentImpl.java:271) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:114) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:88) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:259) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:233) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:210) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] at org.hibernate.engine.jdbc.internal.JdbcServicesImpl.configure(JdbcServicesImpl.java:51) [hibernate-core-5.2.14.Final.jar:5.2.14.Final] …
99 java  spring-boot 

7
Spring Boot - inyectar mapa desde application.yml
Tengo una aplicación Spring Boot con lo siguiente application.yml, tomado básicamente de aquí : info: build: artifact: ${project.artifactId} name: ${project.name} description: ${project.description} version: ${project.version} Puedo inyectar valores particulares, p. Ej. @Value("${info.build.artifact}") String value Sin embargo, me gustaría inyectar todo el mapa, es decir, algo como esto: @Value("${info}") Map<String, Object> info …

7
Cómo pasar las opciones de JVM desde bootRun
Estoy desarrollando una aplicación web Spring simple que se comunica con un host remoto y me gustaría probarla localmente detrás del proxy corporativo. Utilizo el complemento de gradle "Spring Boot" y la pregunta es ¿cómo puedo especificar la configuración del proxy para JVM? He probado varias formas de hacerlo: gradle …

8
El valor de la aplicación Spring Boot no se completa
Tengo una aplicación Spring Boot muy simple que estoy tratando de hacer funcionar con alguna configuración externa. Intenté seguir la información en la documentación de arranque de primavera, sin embargo, me encuentro con un obstáculo. Cuando ejecuto la aplicación debajo de la configuración externa en el archivo application.properties no se …

3
Diferencia entre usar MockMvc con SpringBootTest y usar WebMvcTest
Soy nuevo en Spring Boot y estoy tratando de entender cómo funcionan las pruebas en SpringBoot. Estoy un poco confundido acerca de cuál es la diferencia entre los siguientes dos fragmentos de código: Fragmento de código 1: @RunWith(SpringRunner.class) @WebMvcTest(HelloController.class) public class HelloControllerApplicationTest { @Autowired private MockMvc mvc; @Test public void …

8
Spring boot @ResponseBody no serializa la identificación de la entidad
Tiene un problema extraño y no sabe cómo solucionarlo. Tener POJO simple: @Entity @Table(name = "persons") public class Person { @Id @GeneratedValue private Long id; @Column(name = "first_name") private String firstName; @Column(name = "middle_name") private String middleName; @Column(name = "last_name") private String lastName; @Column(name = "comment") private String comment; @Column(name …

20
java.lang.IllegalArgumentException: No se encontró ningún convertidor para el valor de retorno de tipo
Con este código @RequestMapping(value = "/bar/foo", method = RequestMethod.GET) public ResponseEntity<foo> foo() { Foo model; ... return ResponseEntity.ok(model); } } Obtengo la siguiente excepción java.lang.IllegalArgumentException: No converter found for return value of type Supongo que el objeto no se puede convertir a JSON porque falta Jackson. No entiendo por qué, …

11
Perfil predeterminado de Spring-boot para pruebas de integración
Spring-boot utiliza perfiles de Spring ( http://docs.spring.io/spring-boot/docs/current/reference/html/boot-features-profiles.html ) que permiten, por ejemplo, tener configuraciones separadas para diferentes entornos. Una de las formas en que uso esta función es configurar la base de datos de prueba para que la utilicen las pruebas de integración. Me pregunto, sin embargo, ¿es necesario crear …


19
Spring boot Security Desactivar la seguridad
Cuando uso security.basic.enabled = false para deshabilitar la seguridad en un proyecto Spring Boot que tiene las siguientes dependencias: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-actuator</artifactId> </dependency> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> <scope>provided</scope> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> Veo la siguiente excepción: org.springframework.beans.factory.BeanCreationException: …

6
Spring Boot Test ignora logging.level
Uno de mis módulos de maven ignora mis niveles de registro al ejecutar pruebas. En src/test/resourcestengo application.properties: app.name=bbsng-import-backend app.description=Import Backend Module for Application spring.profiles.active=test # LOGGING logging.level.root=error logging.level.org.springframework.core =fatal logging.level.org.springframework.beans=fatal logging.level.org.springframework.context=fatal logging.level.org.springframework.transaction=error logging.level.org.springframework.test=error logging.level.org.springframework.web=error logging.level.org.hibernate=ERROR También lo intenté application-test.properties. Mi aplicación registra mucho, especialmente al cargar contexto. Probé logback.xml, logback-test.xmly …

7
excluir @Component de @ComponentScan
Tengo un componente que quiero excluir de un @ComponentScanen un particular @Configuration: @Component("foo") class Foo { ... } De lo contrario, parece chocar con alguna otra clase en mi proyecto. No entiendo completamente la colisión, pero si comento la @Componentanotación, las cosas funcionan como quiero. Pero otros proyectos que dependen …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.