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等持久化框架来实现数据访问。

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值