Spring Boot 2和Kotlin(带Maven)
我想使用Spring Boot 2(即暂时构建快照)开始一个新项目,而后者又使用了Spring Framework 5(也是最新的)。 原因是春季5应该有更多的改善Kotlin的支持 ,我想用Kotlin。
现在我找到的例子使用Spring Boot 1.4.3,当然还有Gradle,当然还有基于Kotlin的Gradle文件。 说实话,对于一个单一的项目来说,这对我来说太过于新技术了。 我甚至不知道如何添加一个新的存储库到Gradle(Kotlin-Gradle!)构建脚本。 我更喜欢一个Maven项目,因为我至少熟悉这个,而全新的Spring和Kotlin将会有足够的实验。
那么,如何在Maven中做到这一点? 什么是在那里我看到Gradle引用的kotlin-spring
插件?
如果使用start.spring.io项目生成器( 切换到完整版本 ),则可以选择spring boot 2 snapshot和kotlin作为语言。 对于基于Maven和Gradle的版本。 一切都在那里。
这应该是一个很好的起点:)
- Spring代理类和Kotlin中的空指针异常
- 如何禁用RepositoryRestHandlerMapping和EndpointHandlerMapping?
- Spring使用OAuth令牌进行社交登录
- Spring Data JPA + Guice错误:使用@EnableTransactionManagement注解时,没有类型的主要bean定义
- 如何判断我的Spring启动应用程序是否处于调试模式?
- Spring Security,Method Security注解(@Secured)不工作(java config)
- 在@Service中使用Kotlin的Spring Boot @Autowired始终为空
- Spring @Autowire不在Kotlin工作
- Spring 5和Kotlin 1.1协程:类型rx.Scheduler不存在