학습 및 독서 기록장/학습 중에 기록한 것들 2

23.12.03.일-공부 중 기록

공부1 -스프링 부트- @ResponseBody가 필요없는 경우? 지역 변수란? 인스턴스 변수란? 컨트롤러 객체는 서버를 시작할 때 딱 한 번만 생성되고 컨트롤러 객체를 호출하는 경우 이 내용을 코드대로 변경해나갈 뿐 새로 생성되는 것이 아니다. 또한, 서버가 종료되기 전까지 없어지지 않는다. 액추에이터란? 서버 시작하고 재생 버튼 누른 후, Console칸 옆에 Actuator칸이 있다. 이를 누르면 Add dependency to the spring-boot-starter-actuator to enable it라고 나오는데 이는 Actuator가 아직 활성화되어있지 않아 나타난다. 이를 클릭하면 build.gradle 파일의 dependencies란에 Actuator를 추가해주는 코드가 자동으로 정의..

23.12.02.토-공부 중 기록

공부1 -스프링 부트- 기본 타입은 null 값을 허용하지 않으므로 기본 타입에는 null를 값으로 사용할 수 없다. 래퍼 클래스는 null 값을 허용한다. 그러므로 래퍼 클래스를 이용하면 null을 값으로 사용할 수 있다. +의 의미 = 연결? @RequestParam(defaultValue ="10") int 보다는 double이나 Double이, double이나 Double보다는 String이 더 다양한 데이터를 받을 수 있다. URL은 반드시 문자열로 이루어져 있어야 한다. 어떤 언어를 사용하여 값 등을 브라우저로 보낼 때, 브라우저에서는 이를 문자열로 변환되어 사용된다. -> 이러는 이유가 뭐지? 브라우저와 어떤 언어는 서로 다른 표현을 쓰기 때문인가? 즉, 브라우저는 자바를 모르기에 자신이 아..