전체 글
-
이번달 포스팅 내용블로그 포스팅 일정/6월 2023. 6. 22. 22:55
열심히 살고 매일 할 수 있는 일을 만들고 잘 기록하려고 계획을 잡아보았습니다. 월 개발관련 포스팅 화 개발관련 포스팅 수 개발관련 포스팅 목 개발관련 포스팅 금 개발관련 포스팅, 사담 토 개발관련 포스팅, TEPS 영단어 10개, 1주간 운동 일지 정리 일 개발관련 포스팅, TEPS 영단어 10개, 읽은 논문 1개 정리 3가지 종류의 포스팅 1. 회사에서 얻은 지식 2. 개인 프로젝트를 진행하며 얻은 지식 3. AI관련 논문 및 지식, 동향 파악 개인의 사담 (주 1회) 1. 작문 (비공개 포스팅) 2.일상
-
@GetMapping카테고리 없음 2022. 10. 6. 16:57
@GetMapping어노테이션은 HTTP GET 요청을 처리하는 메서드를 맵핑(@RequestMapping) 하는 어노테이션 @GetMapping : GET요청을 하는 API의 어노테이션 데이터를 가져올 때 사용한다. @PostMapping : POST요청을 하는 API의 어노테이션 데이터를 게시할 때 사용한다 @PostMapping : POST요청을 하는 API의 어노테이션 데이터를 게시할 때 사용한다 @PostMapping : POST요청을 하는 API의 어노테이션 데이터를 게시할 때 사용한다
-
자바 Getter, Setter인턴 학습일지 2022. 10. 6. 16:56
객체의 무결성을 위해 변수에 외부 메소드를 통해 접근하도록 하는 것. void setSpeed(double speed) { //Setter if(speed < 0) { this.speed = 0; // 매개값이 음수라면, 필드에 0으로 저장하고 메소드 실행 종료 return; } else { this.speed = speed; } } 외부에서 객체의 데이터를 읽을 때도 메소드를 사용하는 것이 좋다. 객체 외부에서 객체 필드값을 사용하기 부적절한 경우가 있다. 이런 경우 메소드로 필드값을 가공 후, 외부로 전달한다. 이런 역할을 하는 메소드 Getter! double getSpeed() { double km = speed * 1.6; // 필드 값인 마일(speed)를 km 단위로 환산 후 외부로 리턴 r..
-
[Spring] 받은 게시판 과제인턴 학습일지 2022. 10. 6. 16:56
비지니스 요구사항 데이터 : 회원 ID, 이름 기능 : 회원등록, 조회 데이터 저장소 선정되지 않음 일반적인 계층 구조 컨트롤러 → 서비스→ 레포지토리 → DB → 도메인 → 컨트롤러 : 웹 MVC 컨트롤러 역할 서비스 : 핵심 비지니스 로직 구현 리포지토리 : 데이터베이스에 접근, 도메인 객체를 DB에 저장하고 관리 도메인 : 비지니스 도메인 객체 예) 회원, 주문, 쿠폰 등 주로 데이터베이스에 저장하고 관리 클래스 의존관계 인터페이스로 구현 클래스 변경 가능 저장소는 RDB, NoSQL등 저장소 @ResponseBody를 사용하여 객체를 JSON으로 변환시킵니다. 웹브라우저 → 톰켓 내장서버 → 스프링 컨테이너(@ResponseBody → HttpMessageConverter) → 웹브라우저로 전달됩..
-