我正在学习 Spring-Boot 功能并使用 Postman 来了解它们。但是当我运行代码时,我在 Postman 上收到 400 Bad Request Error,如下所示:“缺少必需的请求正文:public org.springframework.http.ResponseEntity”。我是否错过了某个属性或编码完全错误?
@RestController
@RequestMapping("/api/board")
@CrossOrigin
public class ProjectTaskController {
@Autowired
private ProjectTaskService projectTaskService;
@PostMapping("")
public ResponseEntity<?> addPTToBoard( @Valid @RequestBody ProjectTask projectTask, BindingResult result){
if(result.hasErrors()) {
Map<String, String> errorMap= new HashMap<>();
for(FieldError error: result.getFieldErrors()) {
errorMap.put(error.getField(), error.getDefaultMessage());
}
return new ResponseEntity<Map<String, String>>(errorMap, HttpStatus.BAD_REQUEST);
}
ProjectTask newPT= projectTaskService.saveOrUpdateProjectTask(projectTask);
return new ResponseEntity<ProjectTask>(newPT, HttpStatus.CREATED);
}
Run Code Online (Sandbox Code Playgroud)
projectTask 代码,它也有 getter 和 setter。
@Entity
public class ProjectTask {
@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
private long id;
@NotBlank(message = "summary …Run Code Online (Sandbox Code Playgroud) 我在网上看过这个关于加载效果的回车示例,但我没有正确理解它。为什么它必须是 2\rLoading而不是 1?有人可以向我解释一下吗?
for (int j = 0; j < 3; j++) {
cout << "\rLoading \rLoading";
for (int i = 0; i < 3; i++) {
cout << ".";
sleep(300);
}
}
Run Code Online (Sandbox Code Playgroud) 我用不同的JButtons制作了一个JFrame,我想从另一个类中获取一个图像.有任何想法吗?或者如何在同一个类上绘制但是在执行的操作上?因为它不允许我做任何图纸......我的编译器总是给我错误信息
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.IOException;
import javax.swing.*;
public class red extends JFrame {
public JButton b;
public JButton b1;
public JButton b2;
public JButton b3;
public JButton b4;
public static Image p;
public static Graphics g;
public red() throws IOException {
gui1 x = new gui1();
setTitle(" ");
setSize(1200,700);
setLayout(null);
setDefaultCloseOperation(EXIT_ON_CLOSE);
b= new JButton("click");
b1= new JButton();
b.addActionListener(new ActionListener(){
@Override
public void actionPerformed(ActionEvent e0){
b1.setBounds(0, 0, 200, 200);
b.show(false);
add(x);
}
});
b.setBounds(0, 0, 100, 100); …Run Code Online (Sandbox Code Playgroud)