Форум программистов, компьютерный форум, киберфорум
Java: Spring, Spring Boot
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
-25 / 7 / 1
Регистрация: 04.07.2018
Сообщений: 141

Spring трет БД при каждом перезапуске приложения

30.06.2019, 00:02. Показов 883. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
В общем такая вот беда ...
spring трет БД при каждом перезапуске приложения ...
Куда смотреть даже не знаю ...

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
package hello;
 
import hello.domain.Message;
import hello.repository.MessageRepository;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestParam;
 
import java.util.Map;
 
@Controller
public class GreetingController {
    @Autowired
    MessageRepository messageRepository;
 
    @GetMapping("/greeting")
    public String greeting(@RequestParam(name="name", required=false, defaultValue="World") String name, Map<String, Object> model) {
        model.put("name", name);
        return "greeting";
    }
    @GetMapping
    public String main(Map<String, Object> model) {
        // ctr + alt + v // подставляем
        Iterable<Message> messages = messageRepository.findAll();
        model.put("messages", messages);
        return "main";
 
    }
    @PostMapping
    public String add(@RequestParam String title, @RequestParam String body, @RequestParam String tag, @RequestParam String category, @RequestParam String imgLink, @RequestParam String pageUrl, @RequestParam String siteUrl, @RequestParam String icoUrl, Map<String, Object> model){
        Message message = new Message(title, body, tag, category, imgLink, pageUrl, siteUrl, icoUrl);
        messageRepository.save(message);
 
        Iterable<Message> messages = messageRepository.findAll();
        model.put("messages", messages);
 
        return "main";
 
    }
 
}
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
package hello.domain;
 
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
 
@Entity // This tells Hibernate to make a table out of this class
public class Message {
    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    private Integer id;
 
    private String title;
    private String body;
    private String tag;
    private String category;
    private String imgLink;
    private String pageUrl;
    private String siteUrl;
    private String icoUrl;
 
    public Message() {
    }
 
    public Message(String title, String body, String tag, String category, String imgLink, String pageUrl, String siteUrl, String icoUrl) {
        this.title = title;
        this.body = body;
        this.tag = tag;
        this.category = category;
        this.imgLink = imgLink;
        this.pageUrl = pageUrl;
        this.siteUrl = siteUrl;
        this.icoUrl = icoUrl;
    }
 
    public Integer getId() {
        return id;
    }
 
    public void setId(Integer id) {
        this.id = id;
    }
 
    public String getTitle() {
        return title;
    }
 
    public void setTitle(String title) {
        this.title = title;
    }
 
    public String getBody() {
        return body;
    }
 
    public void setBody(String body) {
        this.body = body;
    }
 
    public String getTag() {
        return tag;
    }
 
    public void setTag(String tag) {
        this.tag = tag;
    }
 
    public String getCategory() { return category; }
 
    public void setCategory(String category) {
        this.category = category;
    }
 
    public String getImgLink() {
        return imgLink;
    }
 
    public void setImgLink(String imgLink) {
        this.imgLink = imgLink;
    }
 
    public String getPageUrl() {
        return pageUrl;
    }
 
    public void setPageUrl(String pageUrl) {
        this.pageUrl = pageUrl;
    }
 
    public String getSiteUrl() {
        return siteUrl;
    }
 
    public void setSiteUrl(String siteUrl) {
        this.siteUrl = siteUrl;
    }
 
    public String getIcoUrl() {
        return icoUrl;
    }
 
    public void setIcoUrl(String icoUrl) {
        this.icoUrl = icoUrl;
    }
}
Добавлено через 2 часа 56 минут
Не актуально ... разобрался ...
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
30.06.2019, 00:02
Ответы с готовыми решениями:

Randomize повторяет числа при перезапуске приложения
Здравствуйте. Суть такова - приложение рандомно берёт из 5 текстбоксов строки и показывает в отдельном текстбоксе. Функция: ...

Сделать десериализацию созданных кнопок, при перезапуске приложения
Доброе всем утро. Помогите пожалуйста разобраться со сериализацией кнопок? У меня есть класс сериализации: public static class...

Функция rand() выдает одни и те же значения при перезапуске приложения
Привет, товарищи! Столкнулся я с проблемкой, которую никак не получается решить. Гугл не помогает даже) Вот в чем и проблема: rand()...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
30.06.2019, 00:02
Помогаю со студенческими работами здесь

Как сделать, чтобы opendialog и edit запоминал путь при перезапуске приложения?
как сделать чтобы opendialog и edit1 запоминал путь при выключении программы,а то он у меня не запоминает приходится всегда указывать путь...

Не находит bean при конфигурировании Spring-приложения
Приветствую всех! public class MainConsole { public static void main(String args) { final File file = new...

Вызов метода при каждом открытии приложения
Мне нужно, что бы при открытии приложения вызывался определенный метод. Если ставлю в onCreate, то вызов его происходит только если все...

Возврат в главную Активити при каждом запуске (разворачивании) приложения
Добрый день, Подскажите, пожалуйста, каким образом можно реализовать такую вещь: Есть приложение, в главной Активити расположена...

Spring MVC. 404 ошибка при включении Spring Data JPA в проект
Добрый день. Есть простой шаблонный проект с использованием Spring MVC и Maven. С зависимостями Spring MVC проект собирается нормально и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru