несовместимые типы нашли: требуемый: перечисления по умолчанию в аннотациях

Существует три способа сделать то, что Вы хотите

Сценарий

Сервера, Это включает что-то как php, asp, jsp.... Но Вы сказали "нет" тому

, Сторона сервера Включает

, Ваш сервер подает страницы итак, почему бы не использовать в своих интересах созданный в , сторона сервера включает ? Каждый сервер поступает по-своему, чтобы сделать это, использовать в своих интересах его.

Сторона клиента Включает

Это, решения имеют Вас перезванивающий к серверу после того, как страница была уже загружена на клиенте.

12
задан ChssPly76 15 September 2009 в 04:38
поделиться

3 ответа

Интересно, вызвано ли это определением Cacheable и CacheType в одном исходном файле, а затем импортированием com.io.CacheType. Это, вероятно, могло заставить компилятор подумать, что существует два класса с именем com.io.CacheType.

0
ответ дан 2 December 2019 в 07:03
поделиться

Не могли бы вы опубликовать весь исходный файл или что-то в этом роде? Опубликованный вами код кажется скопированным / вставленным из разных исходных файлов и полон опечаток.

Обычно следующее должно всегда помогать, когда перечисление CacheType находится в другом исходном файле, у вас есть опечатка в CacheType.COMMON:

public @interface Cacheable {
 public CacheType value() default CacheType.COMMON;
}
0
ответ дан 2 December 2019 в 07:03
поделиться

Взгляните сюда: http://bugs.sun.com/view_bug.do?bug_id=6512707 это может быть причиной вашей проблемы.

1
ответ дан 2 December 2019 в 07:03
поделиться
Другие вопросы по тегам:

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