Если вы просто пытаетесь найти эти теги (без амбиций синтаксического анализа), попробуйте это регулярное выражение:
/<[^/]*?>/g
Я написал его через 30 секунд и протестировал здесь: http: //gskinner.com/RegExr/
Он соответствует типам тегов, о которых вы упомянули, игнорируя типы, которые вы сказали игнорировать.
Цель аннотации @Configuration - указать класс, в котором весна найдет объекты (@Bean) для хранения в контексте весны, чтобы они были доступны через приложение.
Чтобы указать такой класс put @ Конфигурация в верхней части объявления класса. Spring автоматически считывает методы @Bean для извлечения и хранения объектов bean.
@Configuration
применяется только к элементу TYPE (class), поэтому вы не можете помещать эту аннотацию в середине своего кода следующим образом:
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Component
public @interface Configuration