Firefly Pointer 'Java & Spring' 카테고리의 글 목록 (15 Page) — 궁금하신 점이 있다면 댓글로 남겨주세요.(2023년~ 노션으로 이동)

Java & Spring

    [SpringBoot] Repository

    기본 생성조건 : 테이블마다 생성하는 것을 권장 기본 구현 방법 (JPA기준) : 단순히 JpaRepository를 상속하는 것 만으로도 CRUD가 가능하다. (save, delete 등) : findById같은 기본 문법은 따로 선언하지 않아도 사용이 가능하다 : 지정 public interface AnswerRepository extends JpaRepository { } 메서드 선언 방법 1. 기본 객체 꺼내기 : Optional 방식으로 꺼낼 수 있다. Optional에서 객체를 꺼내려면, .get()을 사용 Optional findById(Long id); 2. Page로 꺼내기 : Page 방식으로 꺼낼 수 있다. 파라미터에 pageable이 들어가야하며, 다른 파라미터도 추가 가능하다. Pa..

    [SpringMVC] 기본 구조

    [SpringMVC] 기본 구조

    SpringBoot_MVC_JPA 기반의 기본 디렉토리 및 클래스 구조 구현 단계 1. Entity (=Table) 정의 2. API 계층 : Controller 구현 => Controller 구현을 위한 DTO 구현 => DTO와 Controller 역할 분담을 위해 Mapper구현 3. 비즈니스 계층 : Service 구현 => 미리 만들어둔 Entity클래스 연동 // 추후 필요시, 비즈니스 로직 구현하는 곳 4. 데이터액세스 계층 : Repository 구현 5. CRUD에서 페이지네이션을 위해 PageInfo와 Single, MultiResponseDto 구현 6. Exception 클래스 구현 및 ErrorResponse 구현 7. SpringSecurity 필터 구현 (JWT, OAuth2...

    [Ngrok] ERR_NGROK_108. Your account is limeited to 1 simultaneous ngrok agent session.

    [Ngrok] ERR_NGROK_108. Your account is limeited to 1 simultaneous ngrok agent session.

    에러 코드 Your account is limeited to 1 simultaneous ngrok agent session. ... ERR_NGROK_108. 문제 상황 : SpringBoot 프로젝트에 대한 협업을 위해 Ngrok을 사용하고자 한다. : 이때, 로그인 및 개인 Auth Token을 발행하여 개인 세션을 사용하고자 했으나, Auth Token 등록 후 108에러가 발생 원인 1. AutoToken이 ngrok.yml파일에 저장되어 세션이 자동 실행되버림 이에 따라 무료세션 1개가 열린것으로 간주되어 새 세션을 열 수가 없다. 2. 이미 세션이 실행되고 있기때문에, 기존 ngrok 실행 명령어가 듣질 않는다. (ngrok http 8080 명령어) 개인 계정은 무료 회원의 경우 1계정 1세..

    [Ngrok] 설치 및 실행

    [Ngrok] 설치 및 실행

    설치 및 실행 설치 : https://ngrok.com/download 실행 : 압축해제 > ngrok.exe 실행 포트연결 : 연결 시, 아래와 같이 임시 도메인과 세션 유효 시간이 나타난다 # ngrok http {port} 의 형태로 원하는 포트를 연결할 수 있습니다. ngrok http 8080 사용방법 : 위의 임시 도메인을 이용해 Postman으로 HTTP 요청을 전송하면 다음과 같이 응답이 나온다. *IntelliJ를 통해 프로젝트를 실행(8080포트)해야 정상 작동한다. *IntelliJ를 통해 프로젝트를 실행하지 않고 요청을 전송하면, 아래와 같이 오류가 발생한다. *Ngrok의 경우, ctrl+c는 종료단축키이기 때문에, 복사말고 직접 치자 : 요청 방법은 Postman에서 HTTP메서..