# IntelliJ

[IntelliJ] properties 한글 설정 방법
Preferences>Editor>File Encodings 메뉴에서 Properties Files (\*.properties) 항목에 있는 Transparent native-to-ascii conversion을 체크한다.

인텔리제이로 스프링 부트 시작하기
이 문서는 인텔리제이를 사용하여 스프링 부트를 시작하는 방법에 대해 설명합니다. 인텔리제이의 장점, 프로젝트 생성, build.gradle 파일의 구성, 그리고 GitHub 연동에 대해 다룹니다.

IntelliJ(인텔리제이) 한글 깨짐 오류 해결
IntelliJ(인텔리제이) 터미널에서 한글 깨짐 문제가 발생할 경우의 해결 방법File - settings - Editor - File Encodings에서 Global Encoding, Project Encoding, Default encoding for prope

#08 중요 로직들 - 4 (feat. WebConfig)
Sekkison Project CORS >이때까지 모든 프로젝트는 하나의 프로젝트 안에 백엔드와 프론트엔드를 같이 넣어서 테스트를 진행했었다. 하지만 이번 프로젝트의 취지는 실제 백엔드와 프론트엔드의 협업이 어떤 방식으로 이루어지는지, 백엔드에서 API를 만들어 Re

#07 중요 로직들 - 3 (feat. passwordEncoder, configure)
Sekkison Project BCryptPasswordEncoder >Sekkison 유저의 비밀번호를 안전하게 저장하기위해 BCryptPasswordEncoder를 사용해서 암호화를 진행하기로 하였다. >>BCryptPasswordEncoder는 Spring
Spring IDE정하기
IntelliJ는 Eclipse보다 더 빠르게 코드를 완성하는 기능을 제공합니다. 이는 IntelliJ의 코드 분석 기능이 Eclipse보다 더 발전했기 때문입니다. IntelliJ는 또한 Java, Kotlin, Scala 및 기타 다양한 언어에 대한 지원이 향상되어

#06 중요 로직들 - 2 (feat. 파일 업로드)
이번에는 유저의 프로필 사진을 저장하기 위한 UserFile엔티티 관련 로직을 알아보도록 하자.먼저, 유저의 프로필사진을 저장하기 위한 폴더를 Sekkison 폴더 바로 밑에 만들어 주었다.이후 application.properties 세팅을 해 준다. ( 게시글의 처

#05 중요 로직들 - 1 (feat. Paging)
이제 API 서버를 만드는 데 있어서 중요하다고 생각하는 로직들을 엔티티별로 분류하여 적어보도록 하겠다.먼저, 약속 엔티티에 대해 설명하겠다. 컨트롤러에는 약속을 만드는 로직이 있는데, 프론트에서 약속에 대한 정보를 받아 AppointRepository에 save한다.

#04 API Response 클래스 및 스프링 작성방법
이전 게시글에서 스프링 코드를 작성하기 위한 기본 폼을 만들어 보았다.이번에는 Response 클래스와 스프링 작성법에 대해 알아보도록 하자.API서버를 만들고, 데이터를 프론트와 주고받기 위해서는 @ResponseBody라는 어노테이션으로 데이터를 body에 담아 보

#03 URL구상 및 Spring 클래스 세팅 (feat. BaseEntity)
이제 프로젝트를 만들고, MySql 설정, 연동까지 끝냈으니 본격적인 백엔드 로직을 작성할 차례이다. 하지만 그 전에 앞서, 준비해야 할 것이 있다.먼저는 프로젝트에 필요한 API주소와 method, 기능을 임시로 작성해 보는 것이다.그래서 앞서 만들어 보았던 figm

#02 DB세팅 (feat. MySql 세팅, Spring Entity)
DB >draw.io를 통해 구성할 테이블을 작성해주었다. MySQL > >cmd을 열고 MySQL에 접속한다. >아래 코드에서 DB이름과 아이디, 비밀번호만 넣어 입력하면, mySQL에 빈 데이터베이스가 생성된다. 이 작업은 데이터베이스를 생성하고, 유저를 만

#01 SpringBoot 설정 (feat. properties, build.gradle)
프로젝트를 생성해준다. 여기서 기본적인 dependency와 java버전, gradle 설정 등을 할 수 있다.프로젝트가 만들어 졌다면, build.gradle을 열어 dependency를 설정하자. 우리 프로젝트에서는 문자인증, passwordEncoder, mysq

#00 기획 및 배경
기획 >### 배경 > 몇 가지 프로젝트를 진행하며, 그동안 배운 기술을 사용하여 API서버를 사용한 새로운 팀 프로젝트를 진행하고 싶었다. >### 아이디어 >인생을 살아오면서 가장 중요하게 생각하는 것이 "약속"이다. 자신이나 인간관계에서 사람을 긍정적으로 판단

[spring boot] 01 게시판 만들기
[spring boot] 01 게시판 만들기 : 프로젝트 생성, 엔티티 객체 생성, JpaRepository 인터페이스

properties 한글 깨짐
위와 같이 테스트를 진행했는데결과는그래서 messages.properties를 들어가니분명 한글 안녕으로 저장했는데 혼자 ??로 인코딩 되어 있었다.Intellij의 encoding 설정의 문제였다.File>Settings..Editor>File Encodings 들어