springboot demo
时间: 2023-09-18 21:07:36 浏览: 84
Spring Boot是一个基于Spring框架的快速开发框架,可以用来构建独立的、生产级别的应用程序。下面是一个简单的Spring Boot示例项目:
1. 创建一个Spring Boot项目
使用Spring Initializr(https://start.spring.io/)创建一个Spring Boot项目,选择Maven或Gradle作为构建工具,选择Web、Thymeleaf和JPA作为依赖。
2. 编写实体类
创建一个实体类,例如User:
```
@Entity
@Table(name = "users")
public class User {
@Id
@GeneratedValue(strategy = GenerationType.AUTO)
private Long id;
private String name;
private String email;
// getters and setters
}
```
3. 编写Repository
创建一个Repository类,继承自JpaRepository,用于访问数据库:
```
@Repository
public interface UserRepository extends JpaRepository<User, Long> {
}
```
4. 编写控制器
创建一个控制器类,用于处理HTTP请求:
```
@Controller
public class UserController {
@Autowired
private UserRepository userRepository;
@GetMapping("/users")
public String getUsers(Model model) {
List<User> users = userRepository.findAll();
model.addAttribute("users", users);
return "users";
}
}
```
5. 编写视图
创建一个HTML模板,例如users.html,用于显示用户列表:
```
<!DOCTYPE html>
<html>
<head>
<title>Users</title>
</head>
<body>
<h1>Users:</h1>
<ul>
<li th:each="user : ${users}" th:text="${user.name}" />
</ul>
</body>
</html>
```
6. 运行应用程序
运行应用程序,访问http://localhost:8080/users可以看到用户列表。
这是一个简单的Spring Boot示例项目,可以用来作为学习和参考。
阅读全文