공부/java & Spring27 [connect domain] Spring 프로젝트 외부 컴퓨터로 접속하기 0. 서버에 ssl 인증서 적용하기 1. application.yml 수정 2. iptime 포트포워딩 설정 3. 도메인 연결 방법1 (iptime ddns 활용) 4. 도메인 연결 방법2 (도메인 구입 후 연결) 약 일주일간의 기나긴 삽질 끝에 도메인 설정이 끝나서 포스트를 남긴다. 근데 내가 네트워크/보안쪽에 지식이 얕다못해 없는 것과 진배없다보니 보안 이슈가 생길 수 있을거란 말이지... 그러니까 실제 서비스 적용하는건 본인이 좀 더 알아봐야 할 것 같고 일단은 테스트용으로만 따라해보기를 권장한다. 사실 외부에서 본인 컴퓨터에 접속하려면 일단은 포트포워딩과 포워딩 할 웹서버 포트를 맞춰주기만 해주면 된다. 1) 본인 ip 포트포워딩 설정하기 외부 포트와 내부 포트를 설정해주면 된다. (ex. 123.. 2023. 4. 19. [기록용] 스프링 부트 프로젝트 생성하기2 (인텔리제이, 설치부터 스프링부트 프로젝트 기본 세팅까지) 1. 인텔리제이 설치 2. 프로젝트 열기 3. Gradle 확인 및 업데이트 4. jdk 설정 5. 프로젝트 실행 ※ 기타 세팅 99. DB 세팅 99. 자동빌드 세팅 99. 스레드 풀 세팅 처음부터 이것저것 귀찮게 설정해줘야하는 레거시 프로젝트랑 다르게 스프링 부트는 진짜 편하다. 부끄럽지만 나는 스프링을 처음 공부했을 때 레거시 프로젝트로 시작했었는데 세팅하는데 일주일은 걸렸던 것 같다. (슬쩍 퇴근 후에만 할 수 있었기 때문이라는 핑계를 대보겠다,,,) 1. 인텔리제이 설치 설치부터 먼저 하자... https://www.jetbrains.com/ko-kr/idea/ IntelliJ IDEA – Java 및 Kotlin을 위한 최고의 IDE www.jetbrains.com 2. 프로젝트 열기 프로젝트.. 2023. 4. 12. [기록용] 스프링 부트 프로젝트 생성하기1 스프링 부트 프로젝트를 생성해보자. ※ 스프링 레거시 프로젝트 등록하기는 다음 글을 참고하면 된다 https://1545154.tistory.com/68 [왕왕왕초보 Spring 실습] 2. 스프링 mvc 프로젝트 생성 작성순서 0. 참고 1. 이클립스, 톰캣 세팅 2. 프로젝트 생성 3. 톰캣 서버 등록 4. 작동방식 0. 참고 https://1545154.tistory.com/71 [왕왕왕초보 Spring 실습] 5. 실습 코드 참고 작성순서 1. foodController.java 2. foo 1545154.tistory.com 프로젝트는 다음 링크에서 간단하게 생성할 수 있다. https://start.spring.io/ project > gradle - Groovy Language > Java .. 2023. 4. 12. [스프링에서 크롤링 데이터 수집하기] java selenium (feat. 메이플스토리 랭킹정보 수집) 0. 하려는거 1. 크롬드라이버 다운로드 2. build.gradle 작성 3. 컨트롤러 작성 4. 서비스 작성 4.1 웹 드라이버 핸들러 4.2 핸들러 세팅 4.3 데이터 파싱1 4.4 데이터 파싱2 4.5 데이터 파싱3 4.6 세션 종료 5. 정리 자바는 파이썬에 비해 크롤링 자료가 적어서 답답했다. 크롤링에 대해 자바로 처음 시작하는 사람들은 좀 헤멜듯 싶기도 하고... 아무튼, 오늘 크롤링 예제로 사용될 페이지는 메이플스토리 캐릭터 정보 페이지다. 짧은 예제코드가 아니라 내가 작성한 프로젝트의 코드 일부이므로 감안해서 보면 된다. 0. 하려는거 ※ jsoup의 문제점 및 셀레니움 사용 이유 이전 글 참고 https://1545154.tistory.com/93 [자바 크롤링] java jsoup의 .. 2023. 2. 7. 이전 1 2 3 4 5 6 7 다음