Size: a a a

2020 October 13

А

Артём Курилко... in learn.java
Aiaz Ashrapov
Нужно больше деталей. Например пример относительного пути с контроллером и без.
такая структура проекта, двоеточие после названия папки, фильтер и контроллер находятся в папке проджект
источник

А

Артём Курилко... in learn.java
project:
 - Runner.java
 filter:
   - GlobalFilter.java
 controller:
   - MainController.java
источник

AA

Aiaz Ashrapov in learn.java
Артём Курилко
нет, просто фильтр работает только если на запрос нет контроллера
У тебя path это регулярное выражение под которое подпадает все. Какой путь у контроллера?
источник

А

Артём Курилко... in learn.java
Project/controller
источник

AA

Aiaz Ashrapov in learn.java
Артём Курилко
Project/controller
Имею ввиду Uri mapping. Скажем все запросы идут на /service*, а у контроллера он какой?
источник

А

Артём Курилко... in learn.java
Глобальный фильтр настроен на все запросы /**
источник

А

Артём Курилко... in learn.java
У контроллера он /key
источник

С

Сержант Розеткинс... in learn.java
https://stackoverflow.com/questions/48855124/unable-to-deserialize-with-runtimetypeadapterfactory-does-not-define-a-field
кто-нибудь может объяснить последний абзац ответа от pirho?

а именно "Finally - when de-serailizing - the Json files need also the type information which will be serialized from the field type so add it also fro both beans Json with correct package name:"

я не понимаю куда это нужно добавить? в json файле эти поля уже есть, сериализация проходит отлично, а вот при десериализации поле type почему-то резко становится null и ничего при следующей сериализации в него не записывается. Плчему так? Почему при десериализации его gson не записывает?

т.е. я даже в конструктор в наследниках везде прописал "type = getClass().getName()" и всё равно null, я не совсем понимаю, как он тогда объекты десериализует дефолтными методами (у меня нет кастомного сериализатора), он же должен конструктор вызывать, но видимо он этого не делает
источник

ch

central hardware in learn.java
джава везде одна и та же, однако набор библиотек отличается, хотя и отличается в основном лицензией
источник

DS

Dmitriy Shilnikov in learn.java
Java EE - это набор спецификаций просто, как и что должно работать.
источник

ch

central hardware in learn.java
глянул в википедию и мое высказывание выше верно только отчасти,

вы не сможете выучить java SE (обычно вообще никто не делит на SE и EE) не сталкнувшись со спецификациями java EE
источник

DS

Dmitriy Shilnikov in learn.java
Изучать Java EE не зная хотя бы основ джавы точно не следует.
источник

ch

central hardware in learn.java
корявое выражение учить EE и SE, к основам языка то никакого отношения нету
источник

D

Dima in learn.java
ты сможешь изучить Java EE
источник

D

Dima in learn.java
под Java SE понимают сам язык, его спецификацию и JDK - стандартную библиотеку
источник

D

Dima in learn.java
под Java EE - набор спецификаций для разработки бизнес/энтерпрайз - приложений
источник

D

Dima in learn.java
их учить отдельно надо
источник

D

Dima in learn.java
но для их изучения нужны знания SE
источник

l

lloyd in learn.java
Ее?
источник

ch

central hardware in learn.java
версия JVM для мобильных телефонов, еще до андройда и мощностей современных телефонов, еще есть java card это JRE для смарт карт (сим карты, кредитки)
источник