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 class GreetingController { @RequestMapping("/greeting") fun greeting(@RequestParam(value = "name", defaultValue = "World") name: String, model: Model) { model.addAttribute("name", name); return "greeting"; } } 

Mi file gradle.build:

 buildscript { ext.kotlin_version = '1.1.2' // Requinetworking for Kotlin integration ext.spring_boot_version = '1.5.3.RELEASE' repositories { jcenter() mavenCentral() } dependencies { classpath "se.transmode.gradle:gradle-docker:1.2" classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" // Requinetworking for Kotlin integration classpath "org.springframework.boot:spring-boot-gradle-plugin:$spring_boot_version" } } apply plugin: 'docker' apply plugin: 'eclipse' apply plugin: 'idea' apply plugin: 'kotlin' // Requinetworking for Kotlin integration apply plugin: 'org.springframework.boot' apply plugin: 'application' jar { baseName = 'webapp' version = '0.1.0' } repositories { jcenter() } dependencies { compile "org.springframework.boot:spring-boot-starter-thymeleaf" compile "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version" // Requinetworking for Kotlin integration compile 'org.springframework.boot:spring-boot-starter-web' testCompile 'junit:junit' } task buildDocker(type: Docker, dependsOn: build) { push = false applicationName = jar.baseName dockerfile = file('src/main/docker/Dockerfile') doFirst { copy { from jar into stageDir } } } task wrapper(type: Wrapper) { gradleVersion = '3.5' } springBoot { mainClass = 'com.tunnll.spring.webapp.Application' } 

Además, mi file html:

 <!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head> <title>Getting Started: Serving Web Content</title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> </head> <body> <p th:text="'Hello, ' + ${name} + '!'" /> </body> </html> 

EDITAR: el website se está ejecutando localmente, por lo que no puedo proporcionar un enlace. En la actualidad, imprime "saludo", que es lo que estoy devolviendo en el GreetingController. Sin embargo, me gustaría que se muestre como "Hello World", que es lo que produciría el file html. Puede ser un problema que el file html no esté conectado a la aplicación. No estoy seguro. Cualquier ayuda sería apreciada.