🤣 Я понимаю, что шаблоны не всегда работают. И сразу понять как делать невозможно, если только с таким не сталкивался до этого. Но только шаблоны могут дать скорость разработки. А рефакторинг всегда будет нужен.
Просто суть эти слоев, в том что они должны получаться сами из требований и банального SRP. А не наоборот сначала лепим шаблон а потом думаем что же куда совать, собственно с какого вопроса и начали тему, куда же это запихать. Загнали себя в угол собвстенными же ограничениями
IDEA + Maven модули. Работаем из модуля А, у которого есть зависимость - модуль Б, а у модуля Б в зависимостях - модуль В. Когда цепляешь зависимостью Б и обращаешься к классам из В (транзитивно), то IDEA говорит что не понимает что за классы ты импортируешь и юзаешь, то есть пишет Cannot find symbol... и подсвечивает такие классы красным. Однако мавеном все собирается и замечатльно запускается. Workaround для включения code highlighitng - прямое указание в Project structure -> modules ссылки на нужный модуль, который используется транзитивно. Это я дурак или лыжи не едут?
Как отключить какой-то конкретный логгер? Вот есть у меня спамящий красным в лог абсолютно не нужную мне информацию пакет "org.openqa.selenium.devtools"
Могу ли я либо для какого-то конкретного класса, который мне надоел, либо для всего пакета вырубить логгеры вида:
private static final Logger LOG = Logger.getLogger(Connection.class.getName());
Как отключить какой-то конкретный логгер? Вот есть у меня спамящий красным в лог абсолютно не нужную мне информацию пакет "org.openqa.selenium.devtools"
Могу ли я либо для какого-то конкретного класса, который мне надоел, либо для всего пакета вырубить логгеры вида:
private static final Logger LOG = Logger.getLogger(Connection.class.getName());
IDEA + Maven модули. Работаем из модуля А, у которого есть зависимость - модуль Б, а у модуля Б в зависимостях - модуль В. Когда цепляешь зависимостью Б и обращаешься к классам из В (транзитивно), то IDEA говорит что не понимает что за классы ты импортируешь и юзаешь, то есть пишет Cannot find symbol... и подсвечивает такие классы красным. Однако мавеном все собирается и замечатльно запускается. Workaround для включения code highlighitng - прямое указание в Project structure -> modules ссылки на нужный модуль, который используется транзитивно. Это я дурак или лыжи не едут?
просто или все (1) на мавете или (2) все без мавена -- 1) тогда в зависимости в pom.xm прописывай или 2) удаляй модуль поддержки мавена
IDEA + Maven модули. Работаем из модуля А, у которого есть зависимость - модуль Б, а у модуля Б в зависимостях - модуль В. Когда цепляешь зависимостью Б и обращаешься к классам из В (транзитивно), то IDEA говорит что не понимает что за классы ты импортируешь и юзаешь, то есть пишет Cannot find symbol... и подсвечивает такие классы красным. Однако мавеном все собирается и замечатльно запускается. Workaround для включения code highlighitng - прямое указание в Project structure -> modules ссылки на нужный модуль, который используется транзитивно. Это я дурак или лыжи не едут?