我在deveco studio里面使用js编写了前端界面,那我怎么使用js调用src/main/resources/rawfile/art .db文件进行增删改查?
在Deveo Studio使用JS调用Java后端接口,访问src/main/resources/rawfile/art.db文件进行增删改查,可以参考以下步骤:
java
@RestController
public class ArtController {
@GetMapping("/arts")
public List<Art> getAllArts() {
// 查询art.db文件,返回所有文档
}
@PostMapping("/arts")
public void addArt(@RequestBody Art art) {
// 添加文档到art.db文件
}
@PutMapping("/arts")
public void updateArt(@RequestBody Art art) {
// 更新art.db文件中的文档
}
@DeleteMapping("/arts/{id}")
public void deleteArt(@PathVariable Long id) {
// 从art.db文件中删除文档
}
}
html
<button onclick="getAllArts()">查询所有</button>
<button onclick="addArt()">添加文档</button>
<script>
function getAllArts() {
$.ajax({
url: "/arts",
success: function(arts) {
// 渲染arts数组中的文档到界面
}
})
}
function addArt() {
var art = {/* 文档对象 */};
$.ajax({
url: "/arts",
method: "POST",
contentType: "application/json",
data: JSON.stringify(art)
})
}
</script>