小编Eri*_*ric的帖子

自定义 spring-initializr 的工作方式?

作为一家企业,我们希望在我们的 PCF 实例上内部托管初始化程序,我可以做到。我还能够修改 application.yml 以默认某些选择。

我通过简单地创建我自己的 spring-boot 应用程序来做到这一点,该应用程序使用 io.spring.initializr:initializr-web:0.3.0.RELEASE 作为运行时依赖项。

我有两个主要问题:

  1. 当用户界面第一次出现时,用户界面上有没有办法默认选择某些依赖项(例如,预先选择网络和安全)?
  2. 我可以自定义生成的输出吗?例如,我们有自己的 Gradle 自定义发行版,并且希望生成的 build.gradle 文件看起来与 initializr 生成的有点不同。我们还想生成一个 gradle.properties 文件作为项目的一部分。

spring spring-boot

5
推荐指数
1
解决办法
3149
查看次数

如何使kotlintest与Spring一起使用?

我正在尝试将kotlintest与Spring一起使用(不是Spring Boot,只是标准的spring-test)。我发现很难做到。关于我在做什么错的任何指示?我也是Kotlin的新手,所以我很可能做得不好。

到目前为止,这是我尝试过的:

import io.kotlintest.matchers.shouldBe
import io.kotlintest.specs.BehaviorSpec

import org.junit.ClassRule
import org.junit.Rule

import org.springframework.context.annotation.Bean
import org.springframework.context.annotation.Configuration
import org.springframework.test.context.ContextConfiguration
import org.springframework.test.context.junit4.rules.SpringClassRule
import org.springframework.test.context.junit4.rules.SpringMethodRule

open class SomeBean {
  open fun sayHello() = "Hello"
}

@Configuration
open class TestConfig {
  @Bean
  open fun someBean(): SomeBean = SomeBean()
}

@ContextConfiguration(classes = arrayOf(TestConfig::class))
open class MyTests(var someBean: SomeBean) : BehaviorSpec() {
  @Rule
  @JvmField
  val springMethodRule: SpringMethodRule = SpringMethodRule()

  companion object {
    @ClassRule
    @JvmField
    val SPRING_CLASS_RULE: SpringClassRule = SpringClassRule()
  }

  init {
    given("A test") {
      `when`("When my …
Run Code Online (Sandbox Code Playgroud)

spring-test kotlin kotlintest

2
推荐指数
2
解决办法
2405
查看次数

标签 统计

kotlin ×1

kotlintest ×1

spring ×1

spring-boot ×1

spring-test ×1