본문 바로가기

분류 전체보기72

내일배움캠프 Java 5기 마무-리 스파르타 코딩클럽 내일배움캠프 Java 5기를 수료하고,4개월 간의 여정에 대한 후기를 작성해보려고 한다. 수고한 내배캠 참여자분들, 매니저님과 튜터님들, 그리고 나 자신에게 박수를!!! 👏🏻👏🏻 1. 내일배움캠프 이전의 삶 Java.. spring..? 그게 뭐야..?웹이라고 하면 HTML만 들어봤지, spring의 s도 몰랐다. 컴퓨터 공학을 전공중이지만, 학교에서 들은 수업은 C, 데이터구조, 자바 정도였고, 아직 전공 기초 지식들도 많이 부족한 상태였다. 학교 수업 이외에 스스로 무언가를 공부해 본 적이 없었고, 사실 취업을 위해 어떤 공부가 필요한지도 잘 몰랐다. 어렴풋이 듣기로 Java를 배우면 좋다기에 Java를 공부하고 싶었지만, 혼자서는 무엇을 어디서부터 어떻게 해야 할지 몰라 미.. 2024. 9. 5.
[내가보려고 만드는 Spring] build가 안될 때 [ 문제상황 ] build.gradle에서 주석처리 되어 있던 security implementation 을 사용하기 위해 주석을 풀었으나, 여전히 어노테이션을 인식하지 못하고,코끼리 아이콘도 뜨지 않는다.   [ 해결을 위한 시도 ] build를 못하는 것이라고 생각해서,오른쪽 Gradle 탭 > build > build를 통해 새로 build 해 주었다.그러나 파일의 대부분을 주석처리 해야 build를 실행할 수 있었고, 여전히 어노테이션을 인식하지 못했다.   [ 해결 ] build를 새로 해주기 위해서는, 일단오른쪽 Gradle 탭 > 왼쪽 상단 새로고침 버튼으로 build를 해준다. 이 방법으로 build를 했을 때는 어노테이션을 제대로 인식할 수 있었다. build 버튼을 누르기 전에, 새로고.. 2024. 7. 11.
[TIL] #41. H2 데이터베이스 [ H2 DB 사용 방식 ] 1. Server Mode직접 엔진을 설치하여 사용하는 방식 (다운로드 해야 함)애플리케이션과 상관 없는 외부에서 DB 엔진이 구동됨 (실행주체 = 외부)데이터가 외부에 저장되므로, 애플리케이션을 종료해도 데이터가 사라지지 않는다 (DB 저장 위치 : 로컬(파일 시스템))사용 용도 : 배포공식 다운로드 : https://www.h2database.com/html/main.html    2. In-memory Mode엔진을 설치하지 않고 애플리케이션 내부의 엔진을 작동하는 방식build.gradle / application.properties 설정을 통해 실행 가능하다 (실행 주체 = 스프링)애플리케이션을 실행하면 DB엔진이 함께 실행되고, 종료하면 함께 종료된다 (휘발성)데이.. 2024. 7. 1.
[내가 보려고 만드는 Spring] application.yml 스프링부트 프로젝트 생성 시 application.properties가 자동생성 된다. yml 파일로 바꾸고 싶다면 파일의 확장자만 yml으로 바꾸면 된다.   [ .properties  vs  .yml ] properties 형식은 key,value 형식으로 작성되어 사이사이에 dot(.)을 넣어서 key 이름을 넣어서 작성한다.spring.application.name=igeo-mubwotnaspring.datasource.url=${SPRING_DATASOURCE_URL}spring.datasource.username=${SPRING_DATASOURCE_USERNAME}spring.datasource.password=${SPRING_DATASOURCE_PASSWORD}spring.datasource.. 2024. 6. 27.