목록강의수강 (42)
미소를뿌리는감자의 코딩

오늘은 class 위에 올라가는 annotation 들에 대해서 알아볼 것이다. 요론식으로 올라가는 녀석들을 말한다. 이렇게 써준 후, Gradle > Tasks > build > build 파일을 더블 클릭해서, 적어준 annotation 들이 적용 되도록 하는 것도 잊지 말아야 한다. 이후, build 파일 > classes > java > main > com > ... 쭉 내려가다가 > memo class를 발견할 수 있을 것이다. 이런 식으로 작동이 자동적으로 되어 있음을 확인할 수 있다. 이는 Lombok이 annotation을 바탕으로 코드를 자동 생성해준 것이다. ( tmi: lombok의 대표 아이콘은 빨간 고추이다.) 원래는 memo.java 의 public class Memo{} 아래에..

RestController와 GetMapping에 대해서 알아보자. 1. RestController RESTful 웹 서비스 형성을 간소화 하기 위해서 적는 annotation이다. @RestController = @Controller + @ResponseBody 이다. 주 목적: clinet가 만든 요청을 다루기 위해서 만들었다. : REST API ( GET, POST, Delete, PUT requests )들을 다룰 수 있도록 도와준다. * REST stands for.. Representational State Transfer @controller: web request가 도달할 수 있는 종착역 @ResponseBody: HttpMessageWriter를 통해서, 반환하는 것을 직렬화 (seri..

이런식으로 코드를 작성하려 했으나, intellij에서 RestController를 인식하지 못하는 문제가 있었다. 여기저기 구글링 하다가, build.gradle 파일에서 implementation 'org.springframework.boot:spring-boot-starter' implementation 'org.springframework.boot:spring-boot-starter-web' # 아래로 바꾸어 줌 이렇게 바꾸어주면 해결이 된다고 하였다. (바꾸고 거북이 눌러서 완료하는 거 잊지 말기) 그 차이가 무엇이길래, import 성공 유무를 바꾸는 것일까? spring-boot-starter-web은 - sprint-boot-starter - jackson - spring-core - sp..
1. Prim's Algorithm 2. Kruskal's Algorithm 3. Prim vs. Kruskal 1. prim's Algorithm 프림 알고리즘에 대한 설명은 아래 문제에 자세히 적어두었다. https://potatoscatteringsmile.tistory.com/112 [백준 2024/02/13] 1922번 네트워크 연결 https://www.acmicpc.net/problem/1922 1922번: 네트워크 연결 이 경우에 1-3, 2-3, 3-4, 4-5, 4-6을 연결하면 주어진 output이 나오게 된다. www.acmicpc.net 1. 접근 방법 이번 문제는 최소 신장 트리를 이용할 수 있는 대 potatoscatteringsmile.tistory.com 2. Kruskal..