-Stellen Sie die Verbindung zur DB ein
Es ist eine Einstellung, um Daten aus der Benutzertabelle abzurufen und anzuzeigen.
Es wird verwendet, um den erfassten Wert der Daten in der Benutzertabelle zu speichern.
com.example.entities.UsersEntity.java
@Entity
@Table(name="Users")
public class UsersEntity{
@Id
private Integer id;
private String name;
public Integer getId(){
return id;
}
public String getName(){
return name;
}
}
Das Repository tauscht Daten mit der DB aus.
com.example.repositories.UsersRepository.java
import com.example.entities.UsersEntity;
import org.springframework.data.jpa.repository.JpaRepository;
public interface UsersRepository extends JpaRepository<UsersEntity, Integer>{
}
com.example.controller.UserController.java
@Controller
public class UserController{
@Autowired
//Variable zuweisen
private UsersRepository usersRepository;
//Verhalten beim Zugriff auf diese URL
@RequestMapping("/index")
public String index(Model model){
List<UsersEntity> users = usersRepository.findAll();
model.addAttribute("userlist", users);
return "view/user/index";
}
}
/view/user/index.html
<table>
<tr th:each="users : ${userlist}">
<td th:text="${users.id}"></td>
<td th:text="${users.name}"></td>
</tr>
</table>
Recommended Posts