Вопрос: как определить в контроллере метод GET для формирования ссылки(и, соответственно, заранее не заданного html) и получения сохраненной сущности из базы для дальнейшего редактирования?
Пишу клон telegra.ph, в этом сервисе при сохранении поста формируется новый URL типа telegra.ph/YY-MM-DD-Title. определил в контроллере метод, который сохраняет модель:
@PostMapping("/")
public String savedPost(@RequestParam String title,
@RequestParam String username,
@RequestParam String story){
Post post = new Post();
post.setTitle(title);
post.setUsername(username);
post.setStory(story);
postService.add(post);
return "savedPost";
}
в методе add() класса PostService() проставляется текущее время:
public void add(Post newPost){
DateTimeFormatter dtf = DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm:ss");
Calendar calendar = Calendar.getInstance();
newPost.setDate(calendar.getTime());
postRepository.save(newPost);
}
Сама сущность:
@Entity
@Table(name = "user_post")
public class Post{
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String title;
private String username;
private String story;
private Date date;
}
Вопрос в том, как определить в контроллере метод GET для формирования ссылки(и, соответственно, заранее не заданного html) и получения сохраненной сущности из базы для дальнейшего редактирования?
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Есть несколько div'ов с одинаковыми class'ами, как можно скрыть пару div'ов из них? id не могу добавить
Я загружаю фотографию на страницу обычной кнопкойКак мне сделать так, чтобы отображалась ее миниатюра в после кнопки загрузить
На большом экране в футере у меня следующее, мне нужно при уменьшении экрана, например, меньше md, чтобы почта и телефон съехали на строку вниз,...
Как сделать кнопку с иконкой крестика, которая по клику закрывала бы какой-то всплывающий блок?