Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @GetMapping("/article/{id}")
- public String details(Model model, @PathVariable Integer id) {
- if(!this.articleRepository.exists(id)) {
- return "redirect:/";
- }
- if(!(SecurityContextHolder.getContext().getAuthentication()
- instanceof AnonymousAuthenticationToken)) {
- UserDetails principal = (UserDetails) SecurityContextHolder.getContext()
- .getAuthentication().getPrincipal();
- User entityUser = this.userRepository.findByEmail(principal.getUsername());
- model.addAttribute("user", entityUser);
- }
- Article article = this.articleRepository.findOne(id);
- String encodeToString = Base64.getEncoder().encodeToString(article.getArticlePictures());
- model.addAttribute("encodeToString", encodeToString);
- model.addAttribute("article", article);
- model.addAttribute("view", "article/details");
- return "base-layout";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement