ΠΠ»Ρ ΡΠ΅Ρ , ΠΊΡΠΎ Π±ΡΠ» ΡΠ»ΠΈΡΠΊΠΎΠΌ Π·Π°Π½ΡΡ Π½Π° Π½Π΅Π΄Π΅Π»Π΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΏΡΠΎΠΏΡΡΡΠΈΠ» Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΡΡ, ΠΏΡΠ±Π»ΠΈΠΊΡΠ΅ΠΌ Π΄Π°ΠΉΠ΄ΠΆΠ΅ΡΡ!
β ΠΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Lombok Π²ΠΌΠ΅ΡΡΠ΅ Ρ JPA β ΡΠ·Π½Π°Π»ΠΈ, Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΠΏΠΎΠ΄Π²ΠΎΠ΄Π½ΡΠΌΠΈ ΠΊΠ°ΠΌΠ½ΡΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Lombok Π²ΠΌΠ΅ΡΡΠ΅ Ρ JPA
β ΠΠ»ΡΠ±ΠΎΠΊΠΎΠ΅ ΠΏΠΎΠ³ΡΡΠΆΠ΅Π½ΠΈΠ΅ Π² Sealed ΠΊΠ»Π°ΡΡΡ ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ β ΡΠ°Π·ΠΎΠ±ΡΠ°Π»ΠΈΡΡ Ρ Π½ΡΠ°Π½ΡΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΈ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡΠΌΠΈ sealed-ΠΊΠ»Π°ΡΡΠΎΠ² ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ²
β #ΠΠΎΠΏΡΠΎΡΠΠΊΡΠΏΠ΅ΡΡΡ: ΠΡΡΡ Π»ΠΈ Π² Spring Data JDBC ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° SpEL? β Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΠΈΡ Π°ΠΈΠ»ΠΎΠΌ ΠΠΎΠ»ΠΈΠ²Π°Ρ ΠΎΠΉ Π²ΡΡΡΠ½ΠΈΠ»ΠΈ, ΡΡΠΎ ΠΈΠ· ΡΠ΅Π±Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° SpEL Π² Spring Data JDBC
β Spring ΠΠΉΠ x Amplicode β Π°Π½ΠΎΠ½ΡΠΈΡΠΎΠ²Π°Π»ΠΈ ΡΠ²ΠΎΡ ΡΡΠ°ΡΡΠΈΠ΅ Π² ΡΠ°ΠΌΠΎΠΌ ΠΆΠ°ΡΠΊΠΎΠΌ ΡΠΎΠ±ΡΡΠΈΠΈ ΡΡΠΎΠΉ ΠΎΡΠ΅Π½ΠΈ Π΄Π»Ρ Spring-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²
β JSpecify 1.0.0 ΠΈ nullability Π² Java β ΡΠ·Π½Π°Π»ΠΈ, ΠΊΠ°ΠΊΠΈΠ΅ Π°Π½Π½ΠΎΡΠ°ΡΠΈΠΈ Π²ΠΎΡΠ»ΠΈ Π² ΠΏΠ΅ΡΠ²ΡΡ Π²Π΅ΡΡΠΈΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ