- 服务层代码
package com.itheima.controller;import com.itheima.domain.Book;import com.itheima.service.BookService;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.web.bind.annotation.*;import java.util.List;// 标记为Bean// 采用REST书写方式@RestController// 设置总体路径前缀@RequestMapping("/books")public class BookController { // 自动装配 @Autowired private BookService bookService; // 新添采用POST请求 // 数据位于请求体,采用@RequestBody @PostMapping public boolean save(@RequestBody Book book) { return bookService.save(book); } // 更新采用PUT请求 // 数据位于请求体,采用@RequestBody @PutMapping public boolean update(@RequestBody Book book) { return bookService.update(book); } // 删除采用DELETE请求 // 数据位于请求路径,采用@PathVariable,并在路径采用{}表示 @DeleteMapping("/{id}") public boolean delete(@PathVariable Integer id) { return bookService.delete(id); } // 访问采用GET请求 // 数据位于请求路径,采用@PathVariable,并在路径采用{}表示 @GetMapping("/{id}") public Book getById(@PathVariable Integer id) { return bookService.getById(id); } // 访问采用GET请求 @GetMapping public List<Book> getAll() { return bookService.getAll(); }}案例测试阶段
- Java内部代码测试
// 测试均实现于test文件夹下package com.itheima.service;import com.itheima.config.SpringConfig;import com.itheima.domain.Book;import org.junit.Test;import org.junit.runner.RunWith;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.test.context.ContextConfiguration;import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;import java.util.List;// 测试采用的junit@RunWith(SpringJUnit4ClassRunner.class)// 测试采用的配置文件@ContextConfiguration(classes = SpringConfig.class)public class BookServiceTest { // 自动装配 @Autowired private BookService bookService; // 查询id=1的值 @Test public void testGetById(){ Book book = bookService.getById(1); System.out.println(book); } // 查询所有数据 @Test public void testGetAll(){ List<Book> all = bookService.getAll(); System.out.println(all); }}
经验总结扩展阅读
-
-
-
-
智商|“以油养肤”是在交智商税?最全网红护肤油测评,拿走不谢!
-
发型不要再披头散发了,脸上有这5个特征的女生,披头发真的很丑
-
-
-
-
男子结婚前夕|男子结婚前夕,妻子消失无踪,6年后逛街偶遇,他终于明白了
-
-
-
因为42岁温峥嵘近照瘦脱相,皮包骨似大头娃娃,面对蛋糕一口不吃
-
-
-
-
-
-
秋天来了,女性不想肚子鼓鼓,推荐以下食物,排毒减肥,抗衰老!
-
-