Files
hexagonal/src/main/java/myblog/blog/member/controller/MemberController.java
jinia91 8e0dc43370 211110 메인화면 개발중
1. 메인화면에 필요한 게시물 리스트 조회 로직과 화면 렌더링 구현
2. 조회수순으로 메인화면 노출과 최신 업로드 순 게시물 노출 로직 구분
3. 무한스크롤 구현
4. 스크롤 화살표 구현
5. 계층형 카테고리 개발과 화면 렌더링 완료
   - 롤업함수와 백트래킹으로 구현
2021-11-10 19:09:14 +09:00

35 lines
974 B
Java

package myblog.blog.member.controller;
import lombok.RequiredArgsConstructor;
import myblog.blog.category.dto.CategoryForMainView;
import myblog.blog.category.service.CategoryService;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestParam;
@Controller
@RequiredArgsConstructor
public class MemberController {
private final CategoryService categoryService;
@GetMapping("/login")
public String loginFrom(@RequestParam(value = "error",required = false) String error, Model model){
if(error!=null&&error.equals("duplicatedEmail")){
model.addAttribute("errMsg","이미 가입된 이메일입니다.");
}
CategoryForMainView categoryForView = categoryService.getCategoryForView();
model.addAttribute("category",categoryForView);
return "login";
}
}