1.1.16.3. fejezet, JetBrains IntelliJ IDEA

Kapcsolódó hivatkozások

HotSwap

Build / Recompile (Main.java) vagy Ctrl+Shift+F9 . Ez a HTML/JavaScript/CSS fájlok újratöltéséhez is kell.

Billentyűzet parancsok

  • Aktuális file futtatása: Shift + F10
  • Aktuális lap bezárása: Ctrl + F4
  • kód formázás: Ctrl + Alt + L
  • Keresés és csere fájlokban: Ctrl + Shift + R
  • Átnevezés: Shift + F6
  • Kód generálás: Alt + Insert
  • Sor törlés: Ctrl + Y
  • Kijelölés vagy sor mozgatása fel/le: Ctrl + Shift + Fel/Le nyíl
  • Sor duplikálása: Ctrl + D
  • Következő/Előző metódusra navigálás: Alt + Fel/Le nyíl
  • Oszlop kijelölési mód: Alt + Shift + Insert
  • Kijelölések végeire állítja a kurzort: Alt + Shift + G
  • Kisbetű/nagybetű átalakítás (saját beállítás): Alt + Shift + U

Lassú debug futás hibajavítás

A 'View Breakpoints' | 'Java Field Watchpoints' és 'Java Exception Breakpoints' kikapcsolásával lehet orvosolni a problémát.




Failed to instantiate [com.zaxxer.hikari.HikariDataSource]

A hibaüzenet:

Error creating bean with name 'dataSourceScriptDatabaseInitializer' defined in class path resource [org/springframework/boot/autoconfigure/sql/init/DataSourceInitializationConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourceScriptDatabaseInitializer' parameter 0: Error creating bean with name 'dataSource' defined in class path resource [org/springframework/boot/autoconfigure/jdbc/DataSourceConfiguration$Hikari.class]: Failed to instantiate [com.zaxxer.hikari.HikariDataSource]

Megoldás:

./gradlew clean
./gradlew build
./gradlew bootRun

A build.gradle-ban adjuk meg a postgres driver verzióját is:

  runtimeOnly 'org.postgresql:postgresql:42.7.7'

Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.1.

Spring Boot 3.x upgrade. Could not resolve org.springframework.boot:spring-boot-gradle-plugin:3.0.1

Go to the settings --> Build, Execution, Deployment --> Build Tools --> Gradle. Click on your gradle project under 'Gradle Projects'. Choose your Gradle JVM for the project... in my case it was openjdk-19.