스마트팜 코드와 연계됨.
MySql 연동 상태. 다만 이 점을 지켜줄 것. http://localhost:8081/
spring.datasource.username=root <-------------- !!!
spring.datasource.password=drkim4926^ <-------- !!!!
이 두 부분을 본인 컴퓨터의 MySql에 맞는 걸로 변환시키기.
drop schema if exists flower;
create schema flower;
use flower;
User
UserRole
UserForm
SessionCheckController <- 로그인 한 아이디 체크, 로그인 한 아이디가 관리자 여부인가를 체크
SessionLoginController <- 세션 로그인 및 로그아웃 처리
UserController <- 회원가입, 관리자 페이지의 사용자 생성/수정/삭제
UserApiController <- REST API 관련으로 회원가입, 관리자 페이지 사용자 생성/수정/삭제 사용자 아이디 중복체크, 사용자 닉네임 중복체크
UserService
join.mustache <- 회원가입 코드. UserApiController의
@PostMapping("/join") public User joinUser(@RequestBody UserForm form) {...} 과 UserService의 @Transactional public User saveUser(User user) {...} 가 각각 연관됨.
edit, index 또한 UserService와 UserApiController과 연관되어 있음.