전체 글36 [MySQL] MySQL설치 [MySQL 설치하기] ORACLE사에서 인수한 MySQL 설치하기 https://dev.mysql.com/downloads/installer/ 위에 사이트에 들어간다. 버전은 계속 업데이트 되므로, 위 사진과 버전은 다를수가 있다. web-community버전과 community버전이 있는데, 용량이 큰 community버전은 인터넷연결이 없는경우 모든 파일을 다운로드 후 설치하기 때문에 용량이 높다.web-community버전은 인터넷연결이 있는경우 설치중에 파일이 계속 다운로드 된다. 나는 용량이 큰 버전을 다운로드 받을 것이다. [download]를 누르면 이 화면이 뜨는데, [No thanks, just start my download]를 누르면 로그인 없이 다운로드가 가능하다. [choosi.. DBMS&DB Tool/MySQL&Workbench 2024. 6. 25. [Spring] application.yml생성하기 [Spring] application.properties를 application.yml로 변환하기 1. 이름을 변경해서 yml로 바꾸기 첫번째 방법은 처음 프로젝트를 생성하면 [application.properties]가 기본적으로 생성되어 있다.그렇기 때문에 [main][resources]에서[application.properties]를 오른쪽 버튼을 누른다.[Refactor][Rename]을 누른 뒤 [application.properties]를 [application.yml]로 이름을 바꾸어 주는것이다. 이름을 바꾸면 [application.properties]안에 적은 내용들은 인식을 못하기 때문에 내용을 변환해줘야 한다. https://mageddo.com/tools/yaml-converter .. Develop/Spring 2024. 6. 25. [IDE] 클래스 자동으로 import하는법 [클래스패키지 import하는법] 인텔리제이에서 클래스 패키지를 자동으로 임포트 하는법 기록.. [File]을 누르고 [Settings]을 누른다. [Editor][General][Auto Import]를 순서대로 누르면 위와 같은 사진이 나온다. [Insert imports on paste]옵션을 [Always]로 선택한다. [Add umambiguous imports on the fly]와 [Optimize imports on the fly] 체크하고 [Apply]클릭 한 다음 [OK]를 누르면 된다. [Always] 코드 삽입 시 자동으로 import함[Never] 코드 삽입 시 자동으로 import하지 않음[Ask] 코드 삽입 시 확인 후 선택해서 import함[Add umambiguous imp.. IDE/IntelliJ 2024. 6. 25. [H2 DB] 서버 실행 시 H2DB 오류 [H2 DB 오류] 오류 해결법 서버 실행 시 다음과 같은 오류가 뜨면서, H2 DB에 접속이 안되고, 다른 URL에도 접속이 불가능했다. spring.datasource.generate-unique-name=falsespring.h2.console.enabled=truespring.jpa.defer-datasource-initialization=true[application.properties]와 [build.gradle]에서 문제가 없었다. data.sql이라는 sql파일 이름을 다음과 같이[import.sql] 바꾸고 [do.Refactor]을 눌러 파일 이름을 완전히 바꾼 후 실행했더니 해결되었다. 이름의 문제가 있어서 그런지, import.sql말고 아무이름.sql으로 바꾸고 실행을 하니 오류.. DBMS&DB Tool/H2 DB 2024. 6. 25. [H2 DB] H2 DB에 접속이 되지 않을때 [H2 DB 접속이 안될때] 접속이 되지않을때 해결 http://localhost:포트번호/h2-console을 들어가면 위의 화면과 같이 h2 접속화면이 떠야하지만 404(클라이언트 요청오류)가 페이지에 뜨면서 접속화면이 뜨지 않을때가 있다. 이럴때는 [build.gradle]에 들어가서 [dependencies]에서 implementation 'org.springframework.boot:spring-boot-devtools'를 입력하고 서버를 재시작하면 h2 접속화면이 나타난다. DBMS&DB Tool/H2 DB 2024. 6. 25. [JSP] Xalan.jar라이브러리 설치 [Xalan.jar설치] XPath를 사용하는데 필요한 라이브러리 추가 https://mvnrepository.com/ 이 사이트에 들어간 후 검색창에 [Xalan]을 검색한다.[Xalan]을 링크를 누른 뒤 [2.7.2]버전링크를 누른다. [jar(3.0MB)링크를 클릭한다. 다운로드 받은뒤 [WEB-INF][lib]폴더에 파일을 복사하면 끝난다. Develop/JSP 2024. 6. 24. [JSP] JSTL 설정 [JSTL 설정] JSTL 사용설정법기록 https://mvnrepository.com/ JSTL은 확장태그이기 때문에 라이브러리를 다운받아야 한다. 위에 사이트에 들어가서 다운로드 받을 수 있다.들어간뒤 검색에 jakarta.servlet.jsp.jstl를 친후 첫번째에서 [jakarta.servlet.jsp.jstl-api]링크를 클릭한다.버전 [3.0.0]링크를 선택한다.[3.0.0]링크를 선택 후 [jar(44KB)]를 선택하여 다운로드받는다. 다시 돌아와서 이번엔 [jakarta.servlet.jsp.jstl]링크를 누른다. [3.0.1]링크를 클릭한다. [jar3.5MB]를 눌러 다운로드받는다. 다운로드한 파일을 [webapp][WEB-INF][lib]폴더로 복사하면 설정이 완료된다. Develop/JSP 2024. 6. 24. [JSP] TLD로 정적 메서드 호출 [TLD생성] TLD를 이용하여 정적메서드 호출을 기록하기 위해서일단 TLD를 생성하기 위해서는[webapp/WEB-INF]을 우클릭하고 [New]에서 [Other]를 누른다. [Wizards:]에서 xml이라고 입력후 [XML]에서 [XML File]을 누르고 [Next]버튼을 클릭한다. [File name]에서 본인이 원하는 이름을 입력 후 [Next]를 클릭한다. [Create file using a DTD or XML Schema file]를 누르고 [Next]를 누른다. [Select XML Catalog entry]를 선택하고 [web-jsptaglibrary_2_0]을 입력 후 [http://java.sun.com/xml/ns/j2ee]을 누르고 [Next]를 누릅니다. [Namespace .. Develop/JSP 2024. 6. 24. [JSP] 오류 @문서에서 루트 요소 다음에 오는 마크업은 올바른 형식이어야 합니다. [오류] JSP web.xml 오류 해결 전날 web.xml파일 건드리면서 여러가지 다루다가 다음날 이클립스 들어가니 뜨는 화면.. [Details]누르니까 lineNumber: 11; columnNumber: 어쩌고~뜬다 뭔 말인지 모르겠어서 여기저기 찾아도 보고, 작성했던 web.xml 코드 여러개 삭제하다 보니 web-app가 중복으로 있어서 그런듯하다. 맨밑에 있는 web-app를 제거하니 해결되었다. Develop/JSP 2024. 6. 24. [IntelliJ] Git와 IntelliJ연동하기 [IntelliJ] 인텔리제이랑 Git연동하기[Git설치]https://git-scm.com/ Git git-scm.comgit 설치는 여기서 할 수 있다. [Download for Windows]를 누른다. [Click here to download]를 누른다.[Next]를 누른다. [Next]를 누른다. [Next]를 누른다.[On the Desktop]은 바탕화면에 바로가기 아이콘을 나타낼 수가 있다. [Next]를 누른다. [Next]를 누른다. [Let Git decide]는 기본 분기 이름을 사용한다.[Override the default branch name for new repositories]는 기본 분기이름을 새로운 저장소에 재정의한다.[Next]를 누른다. [Next]를 누른다. [N.. Git 2024. 6. 20. [Spring] 스프링부트와 카카오 로그인연동하기(2) [Spring] 인텔리제이를 사용하는 스프링부트에 OAuth 2.0 기반 방식으로 카카오 로그인을 연동하기 POST 방식으로 토큰을 요청해야하는데, 주소는 위와 같다. 필수적인 5가지 데이터를 body로 응답 받아야 하기때문에, 키값방식으로 작성해주어야 한다. 표를 보면 [code=] 1편에서 받은 인가코드 값을 넣어주어야 한다.import org.springframework.http.HttpEntity;import org.springframework.http.HttpHeaders;import org.springframework.http.HttpMethod;import org.springframework.http.ResponseEntity;import org.springframework.stereoty.. Develop/Spring 2024. 6. 16. [Spring] 스프링부트와 카카오 로그인연동하기(1) [Spring] 인텔리제이를 사용하는 스프링부트에 OAuth 2.0 기반 방식으로 카카오 로그인을 연동하기 https://developers.kakao.com/console/app 위 사이트에 들어가면 카카오와 연동할 수 있다.[내 애플리케이션]을 누르고 [애플리케이션 추가하기]를 누른다. [앱이름], [회사명], [카테고리]를 작성하고 저장한다.작성하면 저장을 누르면 위와 같이 결과가 나타난다. [앱, 제품 설정하기] 클릭을 해서 들어가면 다음과 같은 화면이 나타나는데 [앱 키]에서 [REST API 키]를 확인한다. [플랫폼]에서 [Web 플랫폼 등록]을 클릭한다. [도메인]에 URL을 작성하고 [저장]을 누른다. [제품 설정]에서 [카카오 로그인]을 클릭하고 [활성화 설정]을 [ON]으로 해준다... Develop/Spring 2024. 6. 16. 이전 1 2 3 다음