CS 2

2024. 7. 19. 11:43CS

npm run build : 리액트 파일을 html로 변환

 

ResponseEntity : Http를 상속받아 Http 기능의 응답에 대한 기능을 추가로 설정한 Entity
    - 사용자가 요청한 응답을 개발자가 다시 사용자에게 전달할 때 사용
    - HttpEntity를 상속해 Http 응답에 대한 추가적인 정보를 제공.
    - 상태코드를 포함하고 있어 사용자에게 답을 보낼 때 사용
    - ResponseEntity<문자열 or 숫자 or 여러값이면 ? or 모르면 비워두기> abc = new ResponseEntity<>("응답 본문", headers);

RequestEntity : Http를 상속받아 Http 기능의 요청에 대한 기능을 추가로 설정한 Entity
    - HttpEntity를 상속해 Http 요청에 대한 추가적인 정보를 제공
    - url과 http메서드(get, post, put, delete)를 포함하고 있어 서버로 요청을 보낼 때 사용
    - RequestEntity<문자열 or 숫자 or 여러값이면 ? or 모르면 비워두기> abc = new RequestEntity<>("요청 본문", headers);
    - RequestEntity<String> abc = new RequestEntity<>("요청 본문", headers, HttpMethod.POST, url);

HttpEntity : http 요청 또는 응답의 본문(body)와 헤더(headers)를 포함하는 객체
    - http 요청을 보낼 때 본문과 헤더를 설정하고자 할 때 사용
    - 본문(body) : 실제 전송될 데이터. ex) 아이디, 비밀번호 등
    - 헤더(headers) : http 헤더 정보를 포함. ex) 어떤 파일이 들어오는가. 누가 보내는 것인가
    - HttpEntity<문자열 or 숫자 or 여러값이면 ? or 모르면 비워두기> abc = new HttpEntity<>("요청 본문", headers);

** 차이점
클래스명			상속 관계		주요 사용 목적				추가 정보
HttpEntity		기본 클래스		Http요청/응답의 본문, 헤더 포함		상태코드(성공여부) 없음
ResponseEntity		HttpEntity 상속		Http 응답 반환				상태코드(성공여부)포함
RequestEntity		HttpEntity 상속		Http 요청 전송				URI와 Http메서드 포함




** HTTP : 웹에서 데이터를 전송하기 위한 전송 수단

** URI / URL
    * URI : 주소값, 식별값이 들어 있음. URL을 포함
    * URL : URI의 한 종류. 주소이름(도메인명)

    ※ URN : 고유 식별 번호

 

 

@SpringBootApplication

애플리케이션의 메인 클래스에 사용되는 어노테이션

 

application.properties

애플리케이션의 기본 설정 파일

주로 디버그 캐시처리 와 같은 기본적인 설정 담음

 

DBConfig

데이터베이스 설정을 담고 있는 클래스.

SQL 설정과 관련된 모든 설정 세팅,

세팅이 작성된 파일 위치 설정

 

config.properties

추가적인 설정 파일

 

애플리케이션의 기본 URL

http://locahost:8080

 

mybatis-config.xml                                                            

MyBatis 설정 파일

SQL 컬럼명과 DTO변수명 일치를 위한 세팅

 

mappers 폴더  

MyBatis 매퍼                           

파일들이 위치한 폴더

상세동작기능작성              

insert select update delete

 

@Mapper

MyBatis 매퍼 인터페이스에 사용되는 어노테이션

기능목록만 작성

 

service.java                          

서비스기능목록                      

 

 ServiceImpl.java

서비스기능상세구현  

 

 @RestController

 url(api)연결

프론트엔드와 연결할 수 있는 url(=api)주소 설정

'CS' 카테고리의 다른 글

cs 4  (0) 2024.08.16
JSON 형식이란  (0) 2024.08.09
CS 3  (0) 2024.07.29
CS 1  (0) 2024.07.17