herder
02/16/2016, 1:24 PM@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: 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?