profile
새내기개발자 성장기록
post-thumbnail

STOMP 테스트 (feat.apic)

config에서 설정한 엔드포인트(/ws)입력Stomp 선택Subscription URI에 Service 메서드(맨 아랫줄)에서 설정한 /sub/chat/room/{roomid}Destination Queue에는 ChatController @MessageMapping에

2일 전
·
0개의 댓글
·
post-thumbnail

AWS EC2 연결(인스턴스생성후)

연결 클릭Intellij에서 빌드하기fileZilla 실행 -> 파일 -> 사이트관리자aws에서 IP주소확인 후 호스트에 입력, 포트는 22 입력4.오른쪽은 이전 빌드파일이니 삭제해준다. 왼쪽위에 새로고침을 해준후에 jar파일을 오른쪽으로 드래그앤드롭5.이제 aws로

2023년 5월 15일
·
0개의 댓글
·

WIL (Weekly I Learned)

미니 프로젝트가 끝나고 클론 프로젝트가 시작 되었다.미니 프로젝트기간에 개인 사정으로 빠지게 되고 돌아온 후에는 모든 코드가 완성되 있었고, 배포하는법등 단 하나도 해보지 않고 클론 프로젝트로 오게 되었다.클론 프로젝트에서 백엔드 팀장이 되었고, 부담감과 책임감을 가지

2023년 5월 14일
·
0개의 댓글
·
post-thumbnail

Swagger 도전

SpringBoot 3.0.0 이상부터는 springfox가 아닌 springdoc-openapi-ui 라이브러리를 사용해야 한다. 3.0.6 버전인데도 구글의 수많은 swagger들은 fox에 대한 설명이 너무 많았다. 결국 에러와 403에러로 계속 해결 되지 않던

2023년 5월 9일
·
0개의 댓글
·
post-thumbnail

Spring 핵심 키워드 공부하기

ORM 이란 Object-Relational Mapping 의 약자로, 이름 그대로 객체(Object)와 관계형 데이터(Relational data) 를 매핑하기 위한 기술이다. 이러한 매핑이 필요한 이유는 객체 지향 언어과 관계형 데이터베이스사이의 패러다임 불일치가

2023년 5월 8일
·
0개의 댓글
·
post-thumbnail

CORS

브라우저에서는 보안적인 이유로 cross-origin HTTP 요청들을 제한합니다. 그래서 cross-origin 요청을 하려면 서버의 동의가 필요합니다. 만약 서버가 동의한다면 브라우저에서는 요청을 허락하고, 동의하지 않는다면 브라우저에서 거절합니다.이러한 허락을 구

2023년 5월 7일
·
0개의 댓글
·

ORM SQL

1) SQL Mapper객체와 SQL을 매핑한다.단순 필드 매핑이 목적개발자가 SQL문을 작성해서 직접 DB를 조작함.ex) iBatis, MyBatis2) ORM (Object-Relational Mapper)= 객체-관계 매퍼 (객체와 RDBMS의 데이터를 자동

2023년 4월 30일
·
0개의 댓글
·

JAVA Static

Static은 '정적인, 고정된'이라는 뜻을 가지고 있습니다. 이러한 이름을 가지는 이유는 바로 static이 앞에 붙는 변수나 메서드는 어떤 객체에 소속되는 것이 아닌, 클래스에 고정되어 있는 변수나 메서드이기 때문입니다.Static이 붙지 않은 메서드나 변수의 경우

2023년 4월 28일
·
0개의 댓글
·

SpringDataJPA 연관관계 편의 메서드

양방향 연관관계를 맺을 때에는, 양쪽 모두 관계를 맺어주어야한다.사실 JPA의 입장에서 보았을 때에는 외래키 관리자(연관관계의 주인) 쪽에만 관계를 맺어준다면 정상적으로 양 쪽 모두에서 조회가 가능하다.하지만 객체까지 고려한다면, 양쪽 다 관계를 맺어야한다.즉, 객체의

2023년 4월 27일
·
0개의 댓글
·

Spring JPA cascade

부모 엔티티가 영속화될 때 자식 엔티티도 같이 영속화되고, 부모 엔티티가 삭제될 때 자식 엔티티도 삭제되는 등 특정 엔티티를 영속 상태로 만들 때 연관된 엔티티도 함께 영속 상태로 전이되는 것을 의미합니다.commentListcomment(댓글) 의 경우 post(게시

2023년 4월 25일
·
0개의 댓글
·

Git convention

제목은 코드 변경 사항에 대한 짧은 요약을 나타냅니다. 제목은 다음의 규칙을 지킵니다.<< 태그 >> : << 요약 메시지 >> 형식으로 작성합니다.제목의 처음은 동사 원형으로 시작합니다.총 글자 수는 50자 이내로 합니다.문장의 끝에 특수문자는

2023년 4월 25일
·
0개의 댓글
·
post-thumbnail

IoC, DI, Bean

IoC란 Inversion of Control의 줄임말이며, 제어의 역전이라고 한다.스프링 애플리케이션에서는 오브젝트(빈)의 생성과 의존 관계 설정, 사용, 제거 등의 작업을 애플리케이션 코드 대신 스프링 컨테이너가 담당한다.이를 스프링 컨테이너가 코드 대신 오브젝트에

2023년 4월 23일
·
0개의 댓글
·
post-thumbnail

정규표현식

출처...https://heeya7.tistory.com/37

2023년 4월 19일
·
0개의 댓글
·

First Spring

의존성을 주입해주기 위해서 생성자(Constructor), Setter, Field 타입의 방식을 사용해야 했다. 하지만 lombok(롬복)의 @RequiredArgsConstructor 어노테이션을 사용하면 간단한 방법으로 생성자 주입을 해줄 수 있다.@Require

2023년 4월 18일
·
0개의 댓글
·

인증과 인가

유저가 실제 유저인지 인증하는 개념입니다. 여러분의 스마트폰에 지문인식, 이용하는 사이트에 로그인 등과 같이, 실제 그 유저가 맞는지를 확인하는 절차 입니다.유저가 특정 리소스에 접근이 가능한지 허가를 확인하는 개념입니다. 예를들어 관리자 페이지-관리자 권한 같은 것들

2023년 4월 18일
·
0개의 댓글
·
post-thumbnail

HTTP,MVC

Reference <- https://ittrue.tistory.com/234스프링 프레임워크의 모듈 중에는 웹 계층을 담당하는 몇 가지 모듈이 있다.웹 계층에 서블릿(Servlet) API를 기반으로 클라이언트의 요청을 처리하는 모듈이 있는데 이를 스프

2023년 4월 16일
·
0개의 댓글
·

spring Auditing

Audit은 사전적 의미로 감사하다, 심사하다 등의 의미를 가지고 있다. Spring Data JPA에서는 Auditing이라는 기능을 제공한다. 이를 사용하여 엔티티가 생성되고, 변경되는 그 시점을 감지하여 생성시각, 수정시각, 생성한 사람, 수정한 사람을 기록할 수

2023년 4월 15일
·
0개의 댓글
·
post-thumbnail

First Spring

Intellij 생성자 자동 단축키 : Alt + Insert메서드 자동생성하기 단축키 : Alt + Enter최근 파일목록 : Ctrl + E포맷 자동만들기 단축키 : iter

2023년 4월 14일
·
0개의 댓글
·

자바 배열출력하기

System.out.println(arr);위 코드 출력결과 \[@15db9482] 처럼 hashcode가 출력된다.1차원배열일경우 System.out.println(Arrays.toString(arr));2차원배열일경우 System.out.println(Arr

2023년 4월 13일
·
0개의 댓글
·
post-thumbnail

정규표현식

정규 표현식에 대상 문자열을 검증하는 기능은 java.util.rege.Pattern 클래스의 'matches()'를 활용하여 검증할 수 있습니다. matches(pattern,str)의 첫번째 매개값은 정규표현식이고 두번째 매개값은 검증 대상 문자열입니다. 검증 후

2023년 4월 13일
·
0개의 댓글
·