본문 바로가기

Kotlin3

Programming Study Honey Tips (feat. JetBrains/Rust) 프로그래밍 언어를 공부하는 방법은 정말 다양하다 - 강의 - 책 - 학원 - 과외 - 그 외 ✅ 나는 이 중에 혹시나 학생이신 분들 중 Free Educational Licenses 을 받은 분들 혹은 현업에 계신 분들 중 JetBrains 계열(대표적으로 IntelliJ)을 회사에서 사준 경우 혹은 개인이 라이센스를 구매해서 사용하는 경우에 한해서 좋은 방법이 있어 공유하고자 한다 나는 JetBrains All Product Pack을 구매해서 사용중이다 연간구독으로, 매년마다 결제비가 낮아지는 장점이 있다 잡설하고, 어떻게 인텔리제이를 사용해서 프로그래밍 공부를 할 수 있다는 걸까? IntelliJ를 실행하고, Learn 탭을 활성화 시키면 Learn IDE Features / Learn to pro.. 2024. 3. 12.
1. 프로젝트 생성(Kotlin Springboot) IntelliJ를 사용하고 있다는 전제 하에 글을 작성한다 1. File -> New -> Project 2. Project 정보들을 적어준다 Name: 알아서 Language: Kotlin Type: Gradle-Kotlin(개인취향) kotlin을 선택하면 .kts파일로 gradle이 관리된다 JDK: Spring 3.x.x이상부터는 최소 17을 사용해야 한다 Java: JDK와 동일하게 한다 Group은 개인 또는 회사의 앞에 붙는 패키지명을 입력해주면 된다 Packaging은 Jar를 추천한다 Kotlin은 Lombok을 쓸 필요가 없다. 이후에 설명할 것이다 Web, Spring Data MongoDB, Spring Data JPA, PostgreSQL Driver, Validation 만 추가.. 2023. 8. 22.
0. Kotlin Springboot3.x.x + Spring Data(Postgresql, MongoDB) + Security 최근에 코틀린 스프링으로 작업을 하면서 포스팅을 해보고 싶었다 기본적으로 2023년 8월 21일 기준으로 최신인 3.1.2 버전으로 만들 것이다 https://spring.io/blog/2023/07/20/spring-boot-3-1-2-available-now Spring Boot 3.1.2 available now spring.io 또한 Spring Data Jpa(Postgre), Spring Data MongoDB(MongoDB)를 커넥션으로 설정해서 요즘 많이 쓰이는 ORDB인 Postgresql과 NoSQL의 절대강자 MongoDB에서 간단 또는 복잡한 쿼리는 어떻게 처리하는지에 대해서 포스팅하려고 한다 중간중간 코틀린 문법을 활용해서 Null처리나 로직을 깔끔하게 가져가 볼 예정이다 마지막으.. 2023. 8. 22.