Spring Boot 复习

2

3

5(不考)

9

(1)@RestController 注解是一个组合注解,等同于@Controller 和@ResponseBody 两个注解结合使用的效果。主要作用是将当前类作为控制层的组件添加到 Spring 容器中,同时该类的方法无法返回 JSP 页面,而且会返回 JSON 字符串。
(2)@GetMapping 注解等同于@RequestMapping(method=RequestMethod.GET)注解,主要作用是设置方法的访问路径并限定其访问方式为Get。文件1-2中,hell0()方法的请求处理路径为“/hello”,并且方法的返回值是一个“hello Spring Boot”的字符串对象。

16

19

34-36

40-41

42

Spring Boot可以通过多种方式实现数据访问,其中包括:

1. **Spring Data JPA:** Spring Boot集成了Spring Data JPA,通过简单的Repository接口,可以实现对JPA(Java Persistence API)实体的持久化操作。

2. **Spring JDBC:** 使用Spring的JdbcTemplate或NamedParameterJdbcTemplate,可以直接进行基于JDBC的数据库访问,灵活性较高。

3. **Spring Data MongoDB:** 如果你使用MongoDB作为数据库,Spring Boot提供了Spring Data MongoDB模块,使得对MongoDB的访问更加便捷。

4. **Spring Data Redis:** 对于Redis数据库,Spring Boot也提供了Spring Data Redis模块,方便进行数据操作。

5. **自定义数据访问层:** 如果以上方式不满足需求,你也可以自己实现数据访问层,通过使用原生的JPA、Hibernate、MyBatis等持久化框架来实现数据访问。

相关推荐

  1. html复习

    2024-06-08 15:44:06       33 阅读
  2. 复习C++

    2024-06-08 15:44:06       22 阅读
  3. TCP<span style='color:red;'>复习</span>

    TCP复习

    2024-06-08 15:44:06      16 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-06-08 15:44:06       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-06-08 15:44:06       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-06-08 15:44:06       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-06-08 15:44:06       20 阅读

热门阅读

  1. 【Rust】——【面向对象语言的特征】

    2024-06-08 15:44:06       6 阅读
  2. vscode找不到settings.json

    2024-06-08 15:44:06       10 阅读
  3. 【pnpm】安装依赖基础

    2024-06-08 15:44:06       10 阅读
  4. 求前缀表达式的值

    2024-06-08 15:44:06       6 阅读
  5. 深入理解 Vue 中的响应式系统

    2024-06-08 15:44:06       9 阅读
  6. Hudi Spark Sql Procedures 回滚 Hudi 表数据

    2024-06-08 15:44:06       8 阅读
  7. webrtc客户端测试和arm平台测试(待补充)

    2024-06-08 15:44:06       10 阅读
  8. 用r语言处理 Excel数据当中的缺失值方法

    2024-06-08 15:44:06       10 阅读
  9. 【Unity】资源管理与热更 YooAsset+HybridCLR

    2024-06-08 15:44:06       10 阅读
  10. 0101__linux libtool简单使用

    2024-06-08 15:44:06       7 阅读