Класс Kotlin из JSF/JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Класс Kotlin из JSF/Java

Сообщение Anonymous »


Использование простого кода JSF/Java в: src/main/web/webapp/...

Java на: src/main/Java/...

публичный список getAllBeWhereWhen() { List beWhereWhenList = beWhereWhenEJB.getAllBeWhereWhens(); вернуть beWhereWhenList; } @Производит публичный список getAllBeWhereWhens() { Query beWhereWhensQuery = datastoreBeWhereWhen.find(BeWhereWhen.class); List beWhereWhenList = beWhereWhensQuery.iterator().toList(); вернуть beWhereWhenList; } Отображает данные:

INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию — 1) ***** 6.1 BeWhereWhenEJB beWhereWhenList size = 2 INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию-1) ***** 6.2 BeWhereWhenEJB beWhereWhenList getMobile = 447807059315 INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию — 1) ***** 6.3 BeWhereWhenEJB beWhereWhenList getEventsList = 2 INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию-1) ***** 6.4 BeWhereWhenEJB beWhereWhenList getEventName = Национальный музей мотоциклов INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию-1) ***** 6.5 BeWhereWhenEJB beWhereWhenList getPeople size = 2 INFO [com.bewherewhen.ejb.BeWhereWhenEJB] (задача по умолчанию-1) ***** 6.6 BeWhereWhenEJB beWhereWhenList getPeople = [People{userName='447807059315', eventDates=eStart='Чт, 1 февраля 12:00:00 GMT 2024 г. ', dateEnd='Четверг 01 февраля 13:00:00 GMT 2024'}, EventDates{dateStart='Сб 02 марта 12:00:00 GMT 2024', dateEnd='Сб 02 марта 13:00:00 GMT 2024'} , EventDates{dateStart='Вторник 02 апреля 13:00:00 BST 2024', dateEnd='Ср 03 апреля 14:00:00 BST 2024'}]}, People{userName='447791667805', eventDates=[EventDates{dateStart ='Ср, 1 мая, 13:00:00 BST 2024', dateEnd='Ср, 1 мая, 14:00:00 BST 2024'}]}] JSF в: src/main/web/webapp/...

#{usersKotlin.mobile Kotlin: src/main/kotlin/...

@Named("usersKotlinController") @RequestScoped открытый класс UsersKotlinController { личное значение серийной версииUID = 1L частный val logger = KotlinLogging.logger {} @Инжект частный lateinit varusersKotlinEJB: UsersKotlinEJB открытое развлечение getAllUsers(): List { valusersList =usersKotlinEJB.getAllUsers() вернуть список пользователей } } Класс Kotlin не будет отображать ошибки.

Посмотрел: Вызов Kotlin из Java

Я использую:

Джакарта EE 10.0.0 JDK 21.0.2 Котлин 1.9.22 Градл 8.2.1 JSF 4.0 PrimeFace (Джакарта) 13.0.6 WildFly 31.0.1.Финальный Как я могу получить доступ к «классам Kotlin» из JSF/Java? ТИА
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»