Skip to content
Java Online Projects edited this page Dec 14, 2022 · 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
  • 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

Внимание! По правилам JetBrains купон они выдаеют только один раз

Если она закончилась, можно

Test_sidebar

Clone this wiki locally