Articles of spring mvc

Spring Boot .mustache Extensión de file

Estoy trabajando en una aplicación de arranque de spring y agrego una página web de configuration pequeña usando templates de Moustache usando este artículo como ejemplo . Lo tengo funcionando bien cuando todos mis files de plantilla de bigote tienen la extensión .html, pero el problema es que no recibo ningún soporte IDE. IntelliJ IDEA […]

Crear un propio DataSource con properties de resorte

Intento crear mi propio DataSource partir de application-prod.properties . Ahora sé que mi application.properties se lee, ya que recoge el perfil activo prod (que se muestra en la console) En mi application-prod.properties tengo lo siguiente: jdbc.url=jdbc:postgresql://localhost:5432/myDb jdbc.username=root jdbc.password=root jdbc.driverClassName=org.postgresql.Driver Ahora, si cambio el prefijo, mi console arroja un error de time de compilation. Could not […]

Integración de HTML y CSS con Kotlin y Spring MVC

Me gustaría agregar algunos html y css para mi proyecto de spring. Estoy ejecutando gradle y usando Kotlin. Mi directory de tree actual es así: link (no he incluido files de compilation gradle). Simplemente estoy tratando de imprimir "Hello $ name $" con alguna input en la dirección web. Esto funciona. Aquí está GreetingController.kt: @RestController […]

No se puede conectar a Remote Mongo DB mediante Springboot

Estoy tratando de conectarme a un MongoDB remoto. Como no obtengo una MongoOpenSocketException, creo que se ha realizado una connection, pero se necesita más para iniciar la aplicación. ¿Qué me estoy perdiendo? Application.kt package hello import org.springframework.boot.SpringApplication import org.springframework.boot.autoconfigure.EnableAutoConfiguration import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration import org.springframework.context.annotation.Configuration /** * The main entry point to the application */ @EnableAutoConfiguration(exclude = […]

Spring Boot e Hibernate. Manejar la fábrica de sesiones

Tengo un problema con la session de Spring e hibernate. Tengo siguiente bean en mi class de configuration: @Bean fun sessionFactory(@Autowinetworking entityManagerFactory: EntityManagerFactory) : SessionFactory = entityManagerFactory.unwrap(SessionFactory::class.java) pero causa que la aplicación no se inicie. The dependencies of some of the beans in the application context form a cycle: userRepository defined in file [/home/m/Code/enterprise/out/production/classes/com/xxx/site/domain/user/repository/UserRepository.class] ┌─────┐ […]

Seguridad de spring. Página de inicio de session multilenguaje basada en url

Tengo configuraciones regionales como parte de la URL en mi aplicación Spring Boot: / sitio – configuration regional pnetworkingeterminada / en / site – Configuración regional en inglés Yo uso un interceptor personalizado para esto: import org.springframework.beans.propertyeditors.LocaleEditor import org.springframework.util.Assert import org.springframework.web.servlet.handler.HandlerInterceptorAdapter import org.springframework.web.servlet.support.RequestContextUtils import javax.servlet.ServletException import javax.servlet.http.HttpServletRequest import javax.servlet.http.HttpServletResponse import java.util.Locale import java.util.regex.Pattern class CustomLocaleChangeInterceptor […]

Tenga la security de que multiparte es nulo en el controller de descanso

Estoy construyendo una testing de descanso para el controller de descanso. Prueba de descanso seguro: @Test fun saveFileReturnsFileKeyAndStatusCreated() { given() .multiPart("file", File("d:/2.txt")) .multiPart("fileDescription", "…file description here…") .multiPart("fileExtension", ".txt") .`when`() .post("/file") .then() .statusCode(HttpStatus.CREATED.value()) .body(notNullValue<String>(String::class.java)) } Método de control de reposo @RestController @RequestMapping(produces = arrayOf(MediaType.APPLICATION_JSON_UTF8_VALUE)) class ClientActionsController(private var clientActionsService: ClientActionsService) { @PostMapping(value = "/file", consumes = arrayOf(MediaType.MULTIPART_FORM_DATA_VALUE)) […]

Hacer reference al valor y a los methods de llamada en types de class generics

Soy nuevo en Kotlin viniendo de C #. Actualmente estoy intentando configurar una class que incluya un par de types generics intercambiables, el código interno de esta class es un punto final del service de spring. Empecé con algo como lo siguiente, sin embargo, parece que tengo problemas con la syntax para hacer reference a […]

Spring Boot ThymeLeaf y Kotlin: ¿el valor de la casilla no se pasa al controller?

Estoy intentando publicar una página HTML usando Spring Thymeleaf y Kotlin. Me gustaría pasar todos los valores en la página HTML que selecciono cuando presiono "Enviar", y luego almacenar todos los envíos en la list de Pedidos. class Order(val nameForTheOrder: String, val items: Map<String, BigDecimal>, val totalCost: BigDecimal) Controlador: @Controller class OrderController { @Autowinetworking lateinit […]

SpringMVC RequestMapping: Añadiendo .xml a la ruta del controller para la respuesta xml

/ pets produce una respuesta json. Me gustaría utilizar /pets.xml para generar una respuesta xml, manteniendo @RequestMapping ("mascotas") en el controller. Puedo usar @RequestMapping("/index") @RequestMapping("/index.xml") como una solución, pero eso no es lo que estoy buscando. @RestController @RequestMapping("pets") class PetController { /*code*/ @RequestMapping(produces = arrayOf("application/json")) fun findPetsJson(): List<PetDto> { return petService.findAll() } // this results […]