728x90 Kotlin6 [Kotlin] Intellij에서 Kotlin SDK를 실수로 삭제 했을때 Kotlin SDK 코틀린 프로젝트를 생성 했으면 Projects Structure - Platform Settings - SDKs 위치에 JDK와 Kotlin SDK가 있다 실수로 삭제 했더라도 Kotlin으로 정상적으로 Build가 되면 자동으로 생성되므로 너무 걱정할 필요 없다 그래도 어느 위치에 있는지 확인하고 싶다면 ToolBox 사용자 Kotlin SDK home path 위치는 MacOS 기준으로 아래와 같다 /Users/(본인아이디)/Library/Application Support/JetBrains/Toolbox/apps/IDEA-U/ch-0/213.6777.52/IntelliJ IDEA.app.plugins/Kotlin/kotlinc ToolBox 미사용자 Toolbox를 통하지 않았다.. Kotlin 2022. 2. 23. [Kotlin] Kotlin Entity Field 생성 SQL 이 글을 진행하기에 앞서 아래의 SQL은 MySQL 기준으로 작성되었다 아래의 SQL을 수행하기위해 initcap, snake_to_camel Function을 생성하는 선행 작업이 필요하다 https://freedeveloper.tistory.com/482 Java Entity를 생성해주는 IntelliJ Plugin이 있는데 아직까지 Kotlin Entity를 생성해주는 IntelliJ Plugin은 아직까지 없는 것 같아서 편의상 field를 생성해주는 sql을 작성해보았다 SELECT a.column_name, a.column_comment, a.DATA_TYPE, concat('@field:Schema(title = \"', a.column_comment, '\")\n.. Kotlin 2021. 10. 6. [Kotlin] 리플렉션(Reflection) 으로 제네릭(Generic) 객체 생성하기 Excel 다운로드 기능을 개발했는데 아래와 같이 객체 내부에 companion object 형태로 단지 객채만 다른 from 메서드를 일일히 생성해주어야 되서 이부분의 중복을 제거하기 위해 Reflection 공통 유틸을 만들기로 했다 @Schema(title = "Sample 엑셀 다운로드 객체", hidden = true) class SampleExcelReader( @field:Schema(title = "이름") var name: String? = null, @field:Schema(title = "이메일") var email: String? = null, @field:Schema(title = "전화번호") var phone: String? = null, @field:Schema(title =.. Kotlin 2021. 8. 2. [Kotlin] Java 코드(Function, static, IntStream, mapToObj) -> Kotlin 코드 변환 기존에 Java 에서 작업한 코드를 Kotlin 으로 변환하면서 기록한다 공통 엑셀 다운로드 기능 코드인데 Java 코드를 Kotlin 으로 변환하는 부분이 약간 햇갈려서 삽질을 조금 했다 1. 엑셀 업로드 Sample 객체 변환 Java 버전 @Getter @Setter @NoArgsConstructor @AllArgsConstructor @ToString @ApiModel("Sample 엑셀 업로드 객체") public class SampleExcel { @NotEmpty//(message = "이름은 필수 입력값 입니다") @ApiModelProperty(value = "이름", position = 1) private String name; @ApiModelProperty(value = "이메일",.. Kotlin 2021. 8. 1. [Kotlin] Spring 리소스(Resource) to File 파일변환 https://freedeveloper.tistory.com/465?category=956624 Spring, Kotlin 리소스(Resource) 파일 읽어오기, 다운로드 https://freedeveloper.tistory.com/193?category=808728 Spring, Java 리소스(Resource) 파일 읽어오기, 다운로드 Spring, Java 리소스(Resource) 파일 읽어오기, 다운로드 Maven 또는 Gradle 기반 프로젝트는 /s.. freedeveloper.tistory.com Spring 리소스(Resource) 파일을 읽어와서 다운로드 하는 방법은 이전에 다루었었다 이번에는 읽어온 리소스(Resource) 파일을 File 로 변환하는 방법에 대해 기록해본다 변환하는 .. Kotlin 2021. 8. 1. [Kotlin] Spring 리소스(Resource) 파일 읽어오기, 다운로드 https://freedeveloper.tistory.com/193?category=808728 Spring, Java 리소스(Resource) 파일 읽어오기, 다운로드 Spring, Java 리소스(Resource) 파일 읽어오기, 다운로드 Maven 또는 Gradle 기반 프로젝트는 /src/main/resources 디렉토리에 리소스 파일을 저장하도록 되어 있다 이 디렉토리에 위치한 파일들은 .jar 파일로 freedeveloper.tistory.com 일전에 Java 버전으로 개발했던 부분을 Kotlin 으로 컨버팅 하면서 기록 한다 리소스 파일 읽어오기 Java 버전과 거의 동일하다 javaClass.getResourceAsStream(PATH): resource 디렉토리 안에 있는 파일을 In.. Kotlin 2021. 8. 1. 이전 1 다음 💲 추천 글 728x90