Hi, probably an extremely n00bish question here, b...
# spring
h
Hi, probably an extremely n00bish question here, but how does one run *.kt Spring Boot main class? My class looks like this:
Copy code
@SpringBootApplication
@EnableSolrRepositories
@Configuration
open class ReindexingServiceApplication {


    @Bean
    @Autowired
    open fun init(repository: ArticleRepository) : ArticleDoc {
        val findByType = repository.findByType("article", PageRequest(0, 1))
        return findByType.iterator().next();
    }

   fun main(args: Array<String>) {
        SpringApplication.run(ReindexingServiceApplication::class, *args)
    }
}
, but IntelliJ complains like this when I want to run it:
Copy code
Error: Main method is not static in class se.aftonbladet.api.ReindexingServiceApplication, please define the main method as:
  public static void main(String[] args)
The project started as a Java Boot project, but I converted it to Kotlin. Is that maybe why Intellij is confused?