@Annotation 스프링 자주 사용하는 어노테이션 정리
·
spring 스프링
[@Annotation] 스프링은 어노테이션이라는 일종의 메타데이터를 사용하여 특별한 기능으로 코드를 구현할 수 있다. 어노테이션을 활용하여 Spring Framework는 해당 클래스가 어떤 역할인지 정하기도 하고, Bean을 주입하거나 자동으로 getter와 setter를 생성하기도 한다. 이렇게 어노테이션을 활용하면 코드량이 감소하고 유지보수가 쉬우며 생산성이 증가한다는 장점이 있다. [대표적인 Annotation] @Component 개발자가 생성한 Class를 Bean으로 등록할 때 사용되는 어노테이션이다. Spring 은 해당 어노테이션을 보고 Bean으로 등록한다. 아래에 Bean에 관련한 자세한 설명이 있다! 스프링 빈(Spring Bean)이란? 1. 스프링 빈(bean) Spring I..
[spring] 스프링 기초 설정
·
spring 스프링
스프링 파일을 설정하고 제일 먼저 해주어야 하는 부분은 application.properties 를 설정해 주는 것이다. # port server.port=8081 # JSP view spring.mvc.view.prefix=/WEB-INF/views/ spring.mvc.view.suffix=.jsp # oracle set spring.datasource.driver-class-name=oracle.jdbc.OracleDriver spring.datasource.url=jdbc:oracle:thin:@localhost:1521/xe spring.datasource.username=hr spring.datasource.password=hr #encoding server.servlet.encoding.ch..
[spring] 스프링 @ annotation 사용
·
spring 스프링
▶ @RequestMapping("공통된 파일명 혹은 주소") class 시작 전, @RequestMapping("/member") 라고 명시해 두면 앞으로 이 컨트롤러에 올 모든 url 앞에 ("주소") 가 자동으로 붙는다 ▶ @RequestParam("입력양식의 이름") 변수 한번만 값을 읽어 올꺼면 굳이 vo 만들지 않는게 좋겠지? 그러면 이렇게 @RequestParam 을 사용하여 값만 받아 온다. 얘는 reqeust.getParameter 같은 느낌인데 더 좋은 점은 알아서 형변환을 해준다. defaultValue="0"은 파람으로 아무것도 보내지 않았을때 디폴트로 반환 할 값을 지정해준다. 이게 없는데 파람으로 아무것도 안보내면 400오류가 뜬다. @RequestParam("tel") Stri..
[spring] spring mvc
·
spring 스프링
Spring MVC Spring MVC는 Spring에서 제공하는 웹 모듈로 사용자의 다양한 HTTP Request를 처리하고 단순한 텍스트 형식의 응답부터 REST형식의 응답, View를 표시하는 html을 return 하는 응답까지 다양한 행위를 할 수 있도록 한 프레임워크이다. ▶Spring MVC의 주요 구성 요소 1. @Controller @Controller 는 기존의 핸들러 클래스 같은 역할을 수행 하고 있다. 따라서 controller annotation(@)을 꼭 써줘야 한다. 2. @RequestMapping("/") 전송 방식을 지정하지 않은 맵핑방법으로 주소가 없다면 return 값으로 실행의 첫번째에 나타날 뷰페이지를 기입한다. 3. @RequestMapping("주소") + 변수..
해니01_15
'스프링기초' 태그의 글 목록