일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- index
- 신입
- nginx
- 장범준
- oracle
- IT
- 레이디스코드
- db
- I'm fine thank you
- DBMS 구성요소
- 말 더듬
- 오라클 아키텍처
- 아이유
- DBMS
- 봄 사랑 벚꽃 말고
- 슬픔의 후에
- 기타
- 인덱스
- Inside Of Me
- 6학년 8반 1분단
- 니가 참 좋아
- 스위트라떼
- 핑거스타일
- SQL 처리
- 데이터베이스
- 천공의 시간
- 개발자
- 오라클
- 악보
- 러블리즈
목록분류 전체보기 (125)
취미로 음악을 하는 개발자
Spring과 Spring Boot의 의존 주입 차이 1) Spring- bean configuration xml을 이용한 의존 주입- 자바 코드를 이용한 의존 주입- 어노테이션을 이용한 의존 주입 2) Spring Boot- 자바 코드를 이용한 의존 주입- 어노테이션을 이용한 의존 주입 @SpringBootApplication: 아래와 같은 기능을 동시에 실행 @Configuration: 자바 코드로 작성된 클래스를 스프링 설정으로 사용함을 의미 @EnableAutoConfiguration: Spring Application Context를 만들 때 지정해 둔 설정 값들을 이용하여 자동으로 설정하는 기능을 킴 @ComponetScan: 지정한 위치 이하에 있는 @Component와 @Configurat..
스프링부트로 배우는 웹프로그래밍 위 강좌를 참고해서 정리하겠습니다.
@ModelAttribute @ModelAttribute를 사용하면 커맨드 객체의 이름을 변경할 수 있고 변경된 이름은 View에서 커맨드 객체를 참조할 때 사용할 수 있다. 자바 코드 내에서는 그대로 member를 사용하고 jsp에서는 변경한 이름을 사용할 수 있다. 위에서는 메소드 내의 변수가 변경된 것을 사용할 수 있었는데 ModelAttribute를 메소드 자체에 사용할 수도 있다. 이 때, jsp에서 serverTime을 사용하게 되면 다른 메소드가 실행되어도 serverTime이 적용된 메소드가 같이 호출이 된다. 위는 memJoinOk.jsp와 그 페이지를 불러올 컨트롤러의 메소드이다. 적당한 값을 넣고 결과를 보면 아래와 같다. 이처럼 메소드가 실행되고나서 serverTime이 적용된 메소..
- 클래스에 RequestMapping 어노테이션 명시를 해주면 그 값은 공통된 데이터로 취급하여 각 메소드에 정의되어 있는 속성에 더해준 요청을 받게 된다. 위의 두 소스는 결국 같은 코드이지만 첫 번째 코드처럼 memJoin의 RequestMapping 값으로 '/member'를 추가할 때 그 개수가 많으면 상당히 시간이 오래걸리게 되므로, 두 번째 코드처럼 클래스에 RequestMapping을 해주면 자동으로 처리하게 된다. - 아래는 컨트롤러에서 Login 부분을 담당하는 메소드와 login.html의 body부분인 코드이다. memLogin 메소드는 파라미터 이름이 'memId'와 'memPw'의 값을 받아오는데 login.html를 통해 사용자가 입력한 ID와 PW의 값을 가져오게 된다. 하지..
// 웹 어플리케이션 프로그램 구조 index.html: 회원가입(memjoin)과 로그인(login) login.html: id, pw를 form으로 받고 login, 해당 되는게 없으면 회원가입(join) memjoin.html: 회원가입, // 서비스 객체 구현1) new 연산자를 이용한 service 객체 생성 및 참조: 순수 자바 언어로 프로젝트할 때 사용 2) 스프링 설정파일을 이용한 서비스 객체 생성 및 의존 객체 자동 주입: 설정파일 bean 객체에 3) 어노테이션을 이용해서 서비스 객체 생성 및 의존 객체 자동 주입: (1) 원하는 클래스에 어노테이션 Service 사용, 컨트롤러에서 Autowired만 사용하면 사용 가능(2) @Component(3) @Repository Service..