반응형 분류 전체보기266 타임라인 프로젝트 계획 타임라인을 구축하는 프로젝트를 시행한다. 타임라인 API (CRUD) 기능 Method URL Return 생성하기 POST /api/memos Memo 조회하기 GET /api/memos List 변경하기 PUT /api/memos/{id} Long 삭제하기 DELETE /api/memos/{id} Long Spring Data JPA 공식 홈페이지 - 자유롭게 Query문을 생성하고 싶을때 - Repository를 변경하고 싶을때 - 예를들어 findAll을 생성시간순으로 정렬하여 찾고 싶을때 등 방법을 찾을수 있다. - 메소드 이름을 잘 맞추어 주면 자동으로 처리해준다. - 아래의 링크는 위의 말한 예시의 방법이 적혀있는 곳이다. Spring Data JPA - Reference Documentat.. 2021. 7. 19. 환경윤리 환경윤리의 시작 ◆ 서양 ▪ Rachel Carson 『침묵의 봄』(1962) : 환경 위기에 대한 인식 시작, 환경에 대한 경각심, 과학의 한계 인식 ▪ Lynn White (논문, 1967) : 환경 위기의 근원은 인간중심주의 → 환경 윤리에 대한 관심 촉발 → 환경윤리학으로 발전 ▪ 유엔환경개발회의 개최(1992, 브라질 리우) : 리우선언, 의제21, 지구온난화방지 협약, 생물다양성협약 등 ◆ 한국 ▪ 반공해운동(1980년대) → 환경운동으로 변화(1990년대) 환경 위기의 원인 1. 인구증가 ▪ 대표자 : 하딘(Garret Hardin), 에리히(Paul. Ehrlich) ▪ 거주지, 식량 수요 증가 → 야생지 파괴 ▪ 이 입장에 대한 제 3세계 학자들의 저항 : 대량생산 대량소비 체제의 화석연.. 2021. 7. 18. [ 스팀 ] STEAM DECK 발표 안녕하세요! 이번에는 스팀 덱 소식으로 왔습니다. 닌텐도와 닮은 스팀 덱이 발표되었습니다! 스팀의 회사인 밸브가 콘솔 게임기를 개발중이라는 소문이 존재했는데, 이번에 스팀 덱이 발표되면서 사실로 드러났습니다. Valve Steam Deck 발표 APU CPU와 GPU의 혼합 칩을 말하는 용어입니다. AMD 사의 Zen2와 RDNA2 기반의 APU입니다. APU : Zen2 (4c/8t, 2.4~3.5Ghz) + RDNA2 (CUs, 1.0 - 1.6Ghz) PS4 정도의 그래픽 성능이라고 합니다. 디스플레이 - 1280 * 800. 16:10 비율의 디스플레이 - 60hz 화면재생 빈도 - 400니트의 밝기, 조도센서 탑재 - 터치스크린 - 7인치 컨트롤러 - 왼쪽 : D-Pad - 오른쪽 : ABXY .. 2021. 7. 18. Spring Rest API - DELETE 구현 CourseController @DeleteMapping("/api/courses/{id}") public Long deleteCourse(@PathVariable Long id){ courseRepository.deleteById(id); return id; } 2021. 7. 17. Spring Rest API 설계 - PUT (수정 API) 1. CourseController 수정 @PutMapping("/api/courses/{id}") public Long updateCourse(@PathVariable Long id, @RequestBody CourseRequestDto requestDto) { return courseService.update(id, requestDto); } - api/courses/{id} 에 수정요청이 온다면, updateCourse 메소드가 실행된다. - { id } > 중괄호 사용을 통해 spring에게 변경될 값이 오는것임을 알려줄 수 있다. - @PathVariable은 { } 의 값이 담긴다는 것을 알려주기 위한 어노테이션이다. 2. PUT 작동확인 1. ARC - PUT 2. Header 3. Body.. 2021. 7. 17. Spring Rest API 설계 - POST CourseController에 POST 추가 private final CourseService courseService; // PostMapping을 통해서, 같은 주소라도 방식이 다름을 구분. @PostMapping("/api/courses") public Course createCourse(@RequestBody CourseRequestDto requestDto) { // requestDto 는, 생성 요청을 의미 // 강의 정보를 만들기 위해서는 강의 제목과 튜터 이름이 필요 // 그 정보를 가져오는 것. // 저장하는 것은 Dto가 아니라 Course이니, Dto의 정보를 course에 담아야 함. // 새로운 생성자를 만들어 주어야 함 (Course) Course course = new Cou.. 2021. 7. 17. 이전 1 ··· 14 15 16 17 18 19 20 ··· 45 다음 반응형