Articles of java

Как добавить вторичную легенду в диаграмму JavaFX?

При добавлении настраиваемого узла (в моем случае другая легенда для диаграммы JavaFX) с val newLegend = MyLegend() newLegend.isVertical=true val legend = lookupAll(".chart-legend").first() Легенды каскадированы (не удивительно), но, по крайней мере, я знаю, что могу это сделать: Поэтому, чтобы правильно выровнять их по вертикали один за другим, я попытался добавить его в родительский вместо этого: legend.getParent().addChildIfPossible( […]

Gradle не будет импортировать зависимость bintray, но не вызывает никакой ошибки

Я создаю проект, который использует Squash SQL Library для Kotlin. Я добавил зависимость от моего файла build.gradle . При запуске обновления он просто заканчивается без вывода каких-либо ошибок. Но библиотека не импортируется в мой проект и не появляется вообще. Зависимости, показанные в IntelliJ: Мой файл build.gradle : //Kotlin Stuff, nothing changed here repositories { mavenCentral() […]

Hibernate @OneToMany join table throws StackOverflowException

Я работаю над отношением сущности спящего режима, которое настраивается следующим образом: Пользователь может создавать задания. Пользователь может разделить назначение с другими пользователями, задавая им задачи. Моя цель состоит в том, чтобы иметь пользователя, который выглядит следующим образом: {id: 1, assignments: [{name: 'test'}], partialAssignment: [{task: 'bla'}]} И присваивания вроде этого: {id: 1, user: {…}, assignUsers: [{…}], […]

Почему приложение Spring Boot не может найти основную страницу?

Я пытаюсь создать минимальное приложение Spring Boot, которое позволяет мне использовать ReactJS во внешнем интерфейсе. Что я хочу достичь Когда я запускаю приложение Spring Boot, он должен отображать страницу с компонентом React внутри него. Структура проекта Здесь вы можете найти исходный код. Класс приложения Spring Boot Класс контроллера Главная страница HTML Код отзыва Что я […]

Конструктор вложения и объект-компаньон

Я новичок в Kotlin, и я пытаюсь ввести значение (в этом примере это просто Int, но в реальном коде это класс провайдера). Что я делаю неправильно здесь? и почему х является нерешенной ссылкой? class Test @Inject constructor(private val x: Int) { companion object { var y: Int = 0 @BeforeClass @JvmStatic fun beforeClass() { y […]

Ошибка коплинской капсулы

Я получаю сообщение об ошибке при попытке создать капсулу с помощью Gradle. Failed to find Premain-Class manifest attribute in E:\Dropbox\Projects\Kotlin\Games\CSGO\Charlatano\build\libs\capsule.jar Error occurred during initialization of VM agent library failed to init: instrument CAPSULE: Client connection failed. CAPSULE EXCEPTION: Accept timed out while processing null null: null (for stack trace, run with -Dcapsule.log=verbose) Press any key […]

Почему экземпляр $ MockitoMock $ не идентифицируется как макет?

Я использую Kotlin, Mockito и MockitoJRunner для запуска следующего упрощенного теста: open class SomeClassToBeMocked @Inject constructor() { fun map(foo: Foo): Bar {…} } @Mock private lateinit var someMock: SomeClassToBeMocked @InjectMocks private lateinit var subject: Subject @Test fun shouldAssertSomething() { val foo = Foo() // from Foo.kt val bar = Bar() // from Bar.java from *another […]

Как реализовать Memento Pattern в Котлине

В настоящее время я пытаюсь реализовать некоторые шаблоны проектирования в Kotlin как упражнение, и я немного застрял в шаблоне «Memento». Мой справочный ресурс – SourceMaking: Memento . Я хочу реализовать эту структуру: Следуя их «Контрольному списку», Определите роли «смотрителя» и «составителя». Создайте класс Memento и объявите отправителю другу. Смотритель знает, когда «проверить точку» отправителя. Создатель […]

Момент не может быть сериализован в соответствующий формат даже с помощью jackson-datatype-jsr310

Добавление следующих зависимостей: compile("com.fasterxml.jackson.module:jackson-module-parameter-names:2.8.9") compile("com.fasterxml.jackson.datatype:jackson-datatype-jdk8:2.8.9") compile("com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.8.9") Теперь я могу десериализовать следующий JSON с помощью Instant: { "timestamp": {{$timestamp}} } к следующему объекту: Transaction(timestamp=2017-07-02T10:58:18Z) со следующим объявлением класса data class Transaction(@NotNull val timestamp: Instant) Однако, сразу после сериализации, я получаю следующее: { "timestamp": 1498992172 } Я использую Spring Boot с Kotlin .

Тестирование методов @ -синхронного возвращения в Spring @Async

У меня есть небольшая проблема с методами @Async которые возвращают void (или Unit , я пишу в Kotlin) в моем приложении Spring. Я не знаю почему, но когда метод @Async возвращает void он просто не выполняется, или, по крайней мере, он не делает то, что должен. Нужно сказать, что в моих асинхронных методах я хочу […]