В Intellij с использованием Spring Boot и HTML я не могу добавить данные в свою базу данных через HTMLJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 В Intellij с использованием Spring Boot и HTML я не могу добавить данные в свою базу данных через HTML

Сообщение Anonymous »

Я создал простую структуру на intellij, используя Spring Boot, Java, HTML и MySQL для создания базы данных. Я хочу заполнить формат из HTML, и данные будут сохранены в моей базе данных. Когда я запускаю тест @springboot с использованием репозитория, данные сохраняются в моей базе данных. Но когда я пытаюсь сохранить данные из html, ничего не происходит. Я открываю HTML-файл из Google Chrome.
Ниже я привожу контроллер, объект, репозиторий, ресурсы и схему sql.
@RestController
public class PersonController {

@Autowired
private PersonRepository personRepository;

@GetMapping("/")
public String index(Model model) {
model.addAttribute("person", new Person());
model.addAttribute("people", personRepository.findAll());
return "index";
}

@PostMapping("/addPerson")
public String addPerson(@ModelAttribute Person person) {
personRepository.save(person);
return "redirect:/";
}
}

@Entity
public class Person {

@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;

private String name;

private String email;

private LocalDate dob; // Date of Birth

// Getters and Setters
public Long getId() {
return id;
}

public void setId(Long id) {
this.id = id;
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public String getEmail() {
return email;
}

public void setEmail(String email) {
this.email = email;
}

public LocalDate getDob() {
return dob;
}

public void setDob(LocalDate dob) {
this.dob = dob;
}
}

public interface PersonRepository extends JpaRepository { }


Person Management

Person Management
Name:

Email:

Date of Birth:

Add Person

People List

Name
Email
Date of Birth








spring.application.name=demo # MySQL Database configuration
spring.datasource.url=jdbc:mysql://localhost:3306/banking spring.datasource.username=root
spring.datasource.password=Boprelen26!
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
# Hibernate settings for schema generation
spring.jpa.hibernate.ddl-auto=update
spring.jpa.show-sql=true


Подробнее здесь: https://stackoverflow.com/questions/790 ... se-through
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»