Skip to content
Стажировка Java Enterprise edited this page Sep 11, 2024 · 112 revisions

Справочник (поиск) по использованию горячих клавиш: Ctrl+Shift+A

  • Maven -> первая кнопка: Reload All Maven Projects.
  • Maven clean package
  • File -> Invalidate Caches/Restart -> Поднять первые 2 галочки -> Invalidate and Restart

image

  • Удалить .idea и *.iml и сделать проект заново

Выставить кодировку UTF-8 в консоли

  • Help menu -> Edit Custom VM Options: добавьте
 -Dfile.encoding=UTF-8
 -Dconsole.encoding=UTF-8

Также для IDEA возможно поможет откат на JDK-17

  • Restart IntelliJ

Советы по настройка остальных опций

Показывать строчки в IDEA:

image

Обновить зависимости в maven проекте:

image

Деплой war в Tomcat (`Application Context` должен быть тот же, что и url приложения, деплоить надо `war exploded`)

tomcat

Remote debug в новой IDEA:

Порт remote debug по умолчаниню у Tomcat: 8000 Remote debug

Ошибки Spring: There is more than one bean / Coudln't autowire:

spring_ctx

Проверьте, что правильно выставлены профили Spring.

image

Для тестовых контекстов поставьте чекбокс Check test files в Inspections.

image

Проверьте - нет ли лишних бинов (или наоборот их не хватает) в Project Structure->Modules->Spring (если не работает редактирование- удалить и создать заново):

image


Поставить кодировку UTF-8

Выставьте в Settings->File Encoding везде UTF-8.

По умолчанию: File-> Other Settings-> Default Settings..->File Encoding

Также можно сконвертировать файл в нужную кодировку внизу в строке статуса (View -> Status Bar поднят). utf-8


Запускать браузер с чистым кэшем в инкогнито

Open browser in Incongnito mode

Settings... (Ctrl+Alt+S) -> Tools -> Web Browsers

  • Default browser: First listed
  • Edit -> Command line options: -incognito

image


Поменять фонт по умолчанию (DejaVu) или новый JetBrains Mono:

  • Скачиваете DejaVu или JetBrainsMono и устанавливаете в операционную систему (установка в Windows)
  • Перегружаете IDEA
  • В IDEA Settings нужно сделать схеме Save As с именем, отличным от Default: idea_fonts

Добавить поддержку DB в JDBC

  • сконфигурить DataSource
  • проверить включенный плагин Database Tools and SQL и IntelliLang
  • Alt+Enter на SQL и кликнуть на:
    • выбрать Language Injection Settings image
    • выбрать PostgreSQL image

Добавить JPA:

image

image

image

Для динамической перегрузки ресурсов кнопка нажмите кнопку `Update Resource on Frame Deactivation`

image

В spring-db.xml неактивные профили не становяться серыми

Проверьте image

Если непонятно, что за класс или метод перед вами:

Посмотреть javadoc: Ctrl+N:имя_класса Если нет исходников - попробовать загрузить через Maven (если не получается- можно попробовать вручную с Maven Central)

image

Читать javadoc можно напрямую, либо через Ctrl+Q

Move Changes tab inside Git

image

JetBrains Ultimate Trial действует 30 дней

JetBrains ушла из РФ. Поле окончании, для учебных целей можно:

Test_sidebar

Clone this wiki locally