Я создал простую структуру на 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
В Intellij с использованием Spring Boot и HTML я не могу добавить данные в свою базу данных через HTML ⇐ JAVA
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как быстро загрузить данные из Nova Postha Api в свою базу данных (30 000 записей)? [закрыто]
Anonymous » » в форуме Php - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-