반응형 Java/Spring3 Spring MVC Controller 에서 요청 데이터 처리 방법 : 주요 어노테이션 소개 Spring MVC는 웹 애플리케이션 개발에서 주로 사용되는 프레임워크입니다.이 프레임워크는 클라이언트의 요청을 처리하기 위해 다양한 방법을 제공하며, 요청 데이터를 처리하는 데 주로 사용되는 몇 가지 주요 어노테이션에 대해 정리해보려 합니다. 1. @RequestBody@PostMapping("/liyo/test")public ResponseEntity createUser(@RequestBody User user){ // user 객체 처리 로직} 주로 가장 많이 사용하는 @RequestBody 어노테이션입니다.클라이언트가 전송한 JSON 데이터를 Java 객체로 변환하는 데 사용합니다.주로 RESTful API에서 POST 요청을 처리할 때 유용합니다. 2. @ModelAttibute@PostMapp.. 2025. 1. 13. [Spring/SpringBoot] application 설정 값 가져오기 일반적으로 객체, 시스템의 특정, 속성, 설정 등을 작성하기 위해 application.properties / application.yml 파일을 사용합니다.공통으로 사용될 내용들을 작성하기도 하지만, IP 등과 같은 중요 정보를 노출하지 않도록 보안적인 측면도 있습니다.Properties// application.properties## 서버 포트server.port=1004## 로그logging.config=classpath:logback-spring.xmllogging.level.root=INFOlogging.level.com.aroundview=DEBUG## 데이터베이스spring.datasource.driver-class-name=net.sf.log4jdbc.sql.jdbcapi.DriverSpy.. 2024. 8. 1. [Spring/SpringBoot] 빈(Bean) 생성하는데 사용되는 어노테이션 정리 스프링 및 스프링 부트에서 빈을 생성하는 데 사용되는 주요 어노테이션을 간략하게 정리해보았습니다.1. @Configuration@Configuration 어노테이션은 Java 기반의 설정을 통해 빈(Bean) 을 정의할 때 사용됩니다.이 어노테이션이 붙은 클래스는 하나 이상의 @Bean 메서드를 포함하고 있으며, 스프링 컨테이너에 의해 빈으로 등록됩니다.@Configurationpublic class liyoConfig { @Bean public LiyoBean liyoBean() { return new LiyoBean(); }}2. @Bean@Bean 어노테이션은 @Configuration 클래스 내에서 사용하여 특정 객체를 빈으로 등록할 때 사용됩니다.메서드에 적용되어 해.. 2024. 7. 31. 이전 1 다음 반응형