
*본 내용은 인텔리제이와 mysql이 설치 되어있다는 가정하에 진행된다.
- Maven Project
- Spring Boot 2.6.6
- Jar
- Java 8
- Spring Web
- Lombok
- Spring Security
- MyBatis Framework
- MySQL Driver
디펜던시를 모두 추가해주고나면 하단에 있는 GENERATE를 클릭하여 압축 파일을 다운 받는다.
인텔리제이를 실행시킨 후 File - Open 클릭 후 본인이 저장해둔 경로에 있는 해당 프로젝트를 열어준다.
다음과 같이 controller, repository, service 폴더를 각각 만들어준다.
앞서 만들어준 controller 폴더에 MainController.java를 만들어준다.
- java파일을 컨트롤러로써의 기능을 하게끔 해주기 위해서는 @Controller 어노테이션을 붙여줘야한다.
- 현재는 프로젝트를 실행시켰을 때 "aaa"라는 문구가 화면에 찍히는 것을 보기 위함으로 main클래스의 형을 String으로 정해준다.
spring security를 사용하면 시작 화면에서 Username과 Password를 입력해주게된다.
이를 편하게 접근하기 위해 resources에 있는 application.poperties를 열어 다음과 같은 내용을 입력해준다.
- spring.security.user.name = 원하는 Username, spring.security.user.password = 원하는 Password를 입력
🍔's 느낀점
늘 원하는 형식의 프로젝트가 만들어져있는걸 구글링해서 베낄 생각만 했지 직접 만들어 볼 생각은 안했는데 이렇게 만들어보니 생각보다 간단하고 재밌었다.
벨로그의 문제인가 나의 문제인가 이전에 작성했던 내용을 왕창 날려먹어서 다시 작성했다. 앞으로는 이중으로 저장을 해둬야겠다ㅎㅎ
멋쟁이 햄버거 🍔🍔 토이 프로젝트 기대 중!!