Преобразование типов Groovy

Я всегда думаю об аннотациях как некоторый индикатор , что класс способен к, или , как он взаимодействует с другими.

конфигурация XML Spring, с другой стороны, мне просто, что, конфигурация

, Например, информация о IP и порте прокси, определенно входит в XML-файл, это - конфигурация во время выполнения.

Используя @Autowire, @Element для указания на платформу, что сделать с классом, хорошее использование аннотаций.

Помещение URL в @Webservice аннотация является плохим стилем.

, Но это - просто мое мнение. Путь между взаимодействием и конфигурацией не всегда свободен.

9
задан Gergely Toth 8 March 2018 в 17:49
поделиться

2 ответа

Согласно тому, что Рубен уже указал, конечный результат:

Set collection = new HashSet().asType(List)

is

Set collection = new ArrayList( new HashSet() )

Метод asType распознает, что вам нужен список ] и поскольку HashSet является Коллекцией , он просто использует конструктор ArrayList , который принимает коллекцию .

Поскольку для чисел 1 он преобразует Integer в Number , а затем вызывает метод shortValue .

Я не понимал, что там так много логики при преобразовании таких ссылок / значений, моя искренняя благодарность Рубену за указание на источник, я сделаю немало сообщений в блогах по этой теме.

5
ответ дан 4 December 2019 в 19:35
поделиться
Другие вопросы по тегам:

Похожие вопросы: