Articles of весенний ботинок

Невозможно подключиться к удаленной базе данных Mongo через Springboot

Я пытаюсь подключиться к удаленному MongoDB. Поскольку я не получаю исключение MongoOpenSocketException, я считаю, что соединение было выполнено, но для запуска приложения требуется больше. Что мне не хватает? Application.kt package hello import org.springframework.boot.SpringApplication import org.springframework.boot.autoconfigure.EnableAutoConfiguration import org.springframework.boot.autoconfigure.mongo.MongoAutoConfiguration import org.springframework.context.annotation.Configuration /** * The main entry point to the application */ @EnableAutoConfiguration(exclude = arrayOf(MongoAutoConfiguration::class)) @Configuration class Application […]

Одинаковая конечная точка отдыха с различными PathVariable

Я пытаюсь сделать две конечные точки отдыха с одинаковыми uri, но разными типами. Первый будет искать EAN (Int), второй будет искать по id (String). Могу ли я как-то перегрузить конечную точку? Я использую Spring Boot с Kotlin @GetMapping("/book/{ean}") fun getABookByEan(@PathVariable ean: Int) : ResponseEntity<*> { repository.getByEan(ean)?.let { return ResponseEntity.status(HttpStatus.OK).body(it) } throw ItemNotFoundException() } @GetMapping("/book/{id}") fun […]

Я не могу исключить MongoAutoConfiguration в Springboot-Kotlin (MongoSocketOpenException)

Я получаю исключение MongoSocketOpenException при попытке исключить MongoAutoConfiguration. Я пытаюсь подключиться к удаленному MongoDB. Правильно ли синтаксис @EnableAutoConfiguration, учитывая, что я работаю в Котлине? Исключение: com.mongodb.MongoSocketOpenException: Exception opening socket at com.mongodb.connection.SocketStream.open(SocketStream.java:63) ~[mongo-java-driver-3.4.2.jar:na] at com.mongodb.connection.InternalStreamConnection.open(InternalStreamConnection.java:115) ~[mongo-java-driver-3.4.2. jar:na] at com.mongodb.connection.DefaultServerMonitor$ServerMonitorRunnable.run(DefaultServerMonitor.java:113) ~[mongo-java- driver-3.4.2.jar:na] at java.lang.Thread.run(Thread.java:745) [na:1.8.0_20] Caused by: java.net.ConnectException: Connection refused: connect at java.net.DualStackPlainSocketImpl.waitForConnect(Native Method) ~[na:1.8.0_20] at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:85) […]

Intereting Posts
kotlin + parceler + Realm Как получить значение перечисления типа raw из класса enum и строки в kotlin Блокировка serialVersionUID в Котлине Преимущества LINQ над функциональными цепочками методов Kotlin: Коллекция не имеет ни общего типа, ни OneToMany.targetEntity () Карма не может разрешить зависимость «kotlin» в kotlin-frontend-plugin Spring & kotlin: В чем разница между инсталляцией конструктора и латинита? RxAndroid, Как обнаружить, если наблюдаемое закончило излучение Являются ли coroutines просто синтаксическим сахаром вокруг обработчиков завершения? Преобразование строки JSON в экземпляр класса данных в Spring Соответствие нестандартных типов в ElementUnion Kotlin с Android: базовые классы и расширения для Android Kotlin Invoke RxJava2 отменяемый / одноразовый из правильной нити Как запустить класс Kotlin из командной строки? Невозможно добавить и удалить опцию меню из фрагмента и навигационного ящика