본문 바로가기

BOOKS/Spring Boot4

spring에서 사용하는 주요 Annotation 안녕하세요. IT 이곳 저곳을 여행하고 있는 IT여행자입니다. 이번 여행자 수첩에서는 스프링에서 주로 사용하고 있는 어노테이션 몇가지를 정리해 보려 합니다. 그럼 시작해 볼까요~~ spring에서 사용하는 어노테이션들은 굉장히 다양하다. 그중에 자주 사용하는 어노테이션을 정리하였다. annotation이란 자바의 메타데이터로 컴파일할 때 그 기능을 주입하는 역활을 한다. 1. @Bean 이미 만들어진 클래스를 빈으로 등록하기 위해 지정한다. @Bean @Bean(name="id명") name이 지정되면 지정된 "id명"으로 빈을 등록할 수 있다. 아래의 코드는 Config 클래스에서 빈을 등록하고 있는 모습이다. @Configuration public class AppConfig { @Bean(value.. 2022. 7. 14.
Spring Boot에서 WebSocket 만들기 안녕하세요 IT여행자입니다. 이번 수첩은 spring boot에서 websocket을 사용한 채팅을 구현해 보려고 합니다. spring boot에서 mvc를 구현하기 위한 초기 설정 단계가 좀 복잡해 보여 전체적으로 복잡하고 어려워 보이지만, 핵심적인 내용은 WebSocket을 사용하기 위한 @ServerEndpoint 어노테이션이 붙은 컨트롤 클래스와 WebSocket에 관한 환경 설정 파일이 주된 내용이라 볼 수 있습니다. spring boot의 mvc 패턴의 설정 과정이 그리 어렵지 않게 느껴지는 독자라면 너무도 쉽게 알 수 있는 내용이며, mvc를 구현해 보지 않은 독자라도 차근차근 따라가면서 작업하면 그리 어렵지 않게 완성할 수 있으며 이를 응용할 수 있을 것입니다. 개발 환경 본 문서를 작성할.. 2022. 1. 2.
이클립스를 사용한spring boot mybatis 설정 - mvc 패턴까지 내용은 https://jobtc.tistory.com/57(Spring Boot에서 MVC 초간단 설정) 참고하시고 그 이후의 작업부터 진행합니다. - mysql은 설치되어 있어거나 계정이 있어야 합니다. - jstl도 사용하도록 설정합니다. (샘플 코드내에서는 사용하지 않음) 1. dependency 추가 pom.xml에 아래의 dependency들을 추가합니다. 두 번째에 있는 mybatis-spring-boot-starter로 추가하지 않으면 mybatis가 정상적으로 인식되지 않을 수 있습니다. … javax.servlet jstl 1.2 org.mybatis.spring.boot mybatis-spring-boot-starter 2.1.4 mysql mysql-connecto.. 2021. 12. 24.
Spring Boot에서 MVC 초간단 설정 안녕하세요 IT여행자입니다. 이번 수첩에서는 Spring Boot을 사용하는 환경에서 MVC 패턴의 개발환경을 아주 재빠르게 설정해 보는 과정을 적을까 합니다. 물론 기본적으로 웹 개발의 경험이 있어야 하겠지요~ 1. spring suite 4 플러그인 설치 이클립스 marketplace에 가서 spring suite 4 버전의 플러그인을 설치합니다. 설치가 종료되면 이클립스가 다시 시작됩니다. 2. Spring starter Project 생성 spring suite 4 플러그인이 설치되어 있으면 file>new>other>spring>spring starter project 메뉴가 추가되어 있습니다. 이를 사용하여 프로젝트를 생성합니다. 기본 패키지는 kr.jobtc로 하겠습니다. 프로젝트를 생성할 .. 2021. 12. 24.
반응형