Я выполняю некоторые манипуляции с байт-кодом во время выполнения над некоторыми из моих бизнес-объектов, и очень важно, чтобы они были загружены в правильном порядке. В настоящее время я просто вызываю Class.getSimpleName () для них в правильном порядке в моем загрузочном сервлете. Это работало просто отлично, но если есть лучший способ, у меня все уши.
Однако теперь мне нужен метод в одном из моих фильтров сервлетов для возврата конкретного типа бизнес-объекта. Это приводит к тому, что загрузчик классов сначала загружает этот конкретный класс бизнес-объектов (выходит из строя), и все обрывается.
Мне бы хотелось, чтобы я мог запустить мой хак getSimpleName () до того, как загрузит любой из моих сервлетов или фильтров. Есть ли место, где я могу поместить код, который запускается до того, как загрузчик классов даже загрузит мои фильтры?