자바빈(JavaBean) 일반적으로 데이터를 표현하고 관리하는 데 사용되는 클래스입니다. 자바빈은 특정한 규칙을 따르는 클래스로서, 클래스 내부에 프로퍼티(Property)를 정의하고, 이 프로퍼티에 접근할 수 있는 Getter/Setter 메소드를 제공해야 합니다. 자바빈의 프로퍼티는 일반적으로 데이터를 저장하고 반환하는 용도로 사용됩니다. 자바빈 등록 방법 public class Person { private String name; private int age; public Person() {} public String getName() { return this.name; } public void setName(String name) { this.name = name; } public int getA..
💻dev/🌱Java+Spring
Spring Framework에서는 @ResponseBody와 @RequestBody 어노테이션을 사용하여 HTTP 요청과 응답을 처리할 수 있습니다. 이러한 어노테이션을 사용하면 Spring MVC 컨트롤러에서 데이터를 읽고 쓰는 것이 간단해집니다. @ResponseBody : 해당 메소드가 HTTP 응답 본문을 반환 @RequestBody : 해당 메소드가 HTTP 요청 본문을 반환 이때 본문에 담기는 데이터 형식 중 가장 대표적인 것은 JSON이다. @ResponseBody Spring MVC 컨트롤러에서 @ResponseBody 어노테이션을 사용하면 해당 메소드가 HTTP 응답 본문의 내용을 반환한다는 것을 나타냅니다. 반환된 데이터는 자동으로 HTTP 응답 본문에 직렬화되고, 클라이언트로 전송됩..
안녕하세요! 이번에는 Java 프레임워크인 Spring Boot에 대해 알아봅시다. 사실 Spring에 대해서는 이렇게 포스팅 하나로 축약하기에는 너무나 많은 정보와 특징들이 있습니다. 그래서 차근 차근 공부하며 정리해나갈 예정입니다. 이 글은 간단히 Spring, Spring Boot란 무엇인가? 에 대한 에피타이저로 즐겨주시면 됩니다. Spring 이란? Spring은 2002년에 Rod Johnson이 개발한 경량화된 Java 프레임워크입니다. Spring은 엔터프라이즈급 애플리케이션 개발을 위한 다양한 기능과 라이브러리를 제공합니다. Spring은 IoC/DI, AOP, MVC 등의 개념을 활용하여 개발자들이 더욱 쉽게 개발을 할 수 있도록 도와줍니다. 다양한 모듈로 구성되어 있으며, 이 중에서 ..
소개 인텔리제이를 맥에서 처음 사용해보면서 유용한 단축키들을 모아봤다. 사용하면서 꾸준히 업데이트 해나갈 예정이다. 자주 쓰는 단축키는 bold 표시를 해두었다. 단축키 Cmd + Shift + A: 액션 검색 기능으로 IntelliJ에서 사용 가능한 모든 명령어를 검색할 수 있습니다. Cmd + B: 코드나 심볼의 정의로 이동합니다. Cmd + F: 현재 파일에서 텍스트를 검색합니다. Cmd + Shift + F: 전체 프로젝트에서 텍스트를 검색합니다. Cmd + N: 새 파일, 클래스, 패키지 등을 생성합니다. (getter,setter 작성시 자주 사용!) Cmd + O: 파일을 엽니다. Cmd + Shift + O: 프로젝트에서 파일을 빠르게 검색하여 엽니다. Cmd + P: 함수나 메서드의 매개..