-
🚩 20250320_수업내용(Spring setting/@Controller )DW아카데미 개발자과정/25년 3월 2025. 3. 20. 17:31
오전 수업 ) 스프링
1- css
2- html
3- java
application.properties- 경로설정, 데이터베이스설정, 드라이버설정 등 (key와 value로 이루어져있어서 세미콜론 사용 ㄴ)
아무것도 세팅하지 않은 상태에서는 static에 모든 파일을 넣어주면 됨
자바 패키지 만들 때 이름 설정
만들고자하는 패키지의 하위 패키지로 만들어야함
컨트롤 클래스의 역할 지정
@Controller 를 클래스 위에 넣기
클라이언트의 요청 처리
Get 방식 주소 요청- @GetMapping
@GetMapping("주소")
@GetMapping("/list") -> localhost/list 주소 요청 시 동작
*페이지로 띄우는 방법
ㄴ 반환타입을 정해준 후 반환
------------------------------------------------------------------------------------
Post 방식 요청 - @PostMapping
주소 요청 시 실행할 코드는 메서드로 표현한다.
로그인창 만들어보기
서버 연결 후 화면창 구현RequestParam
ModelAndView 기능
MVC패턴에서 페이지를 제공하면서 페이지에 표시할 데이터도 같이 제공해주는
각각의 역할들을 잘 적어줘야함 @Repository
데이터베이스를 사용할 클래스에다가는 @Repository 를 붙여줌
@Autowired
자동으로 주입시켜줌
@Configuration
스프링 프레임워키에서 빈 등록, 의존성 주입, 환경설정을 관리하는 방법스프링 프레임워크에서 설정하는 방법은 xml, java기반, annotation 기반이 있다.
-> 한마디로 스프링 설정 하기 위한 클래스다 라고 메모 한 것!
ㄴ 기본데이터설정값
'DW아카데미 개발자과정 > 25년 3월' 카테고리의 다른 글
🚩 20250325_수업내용(Spring 패키지 설정/thymeleaf 문법) (0) 2025.03.25 🚩 20250321_수업내용(Spring 로그인창/회원가입창 구현) (0) 2025.03.21 🚩 20250319_수업내용(게시판 만들기/스프링부트 Spring boot 다운로드) (0) 2025.03.20 🚩 20250318_수업내용(데이터베이스 연결법/서블릿 servlet/클라이언트의 요청 처리 흐름) (0) 2025.03.18 🚩 20250317_수업내용(아이콘 바꾸는법/홈페이지 첫장) (0) 2025.03.17