Java Spring boot应用程序接受用户输入并保存,无需任何数据库

Java Spring boot应用程序接受用户输入并保存,无需任何数据库,java,concurrenthashmap,Java,Concurrenthashmap,我确实需要创建一个spring boot和angular应用程序,而不使用任何数据库,甚至不使用内存数据库。该应用程序应该接受用户输入并以angular显示 // The controller class looks like bellow @CrossOrigin(origins = "http://localhost:4200", maxAge = 3600) @RestController @RequestMapping({ "/api" }) public class UserCont

我确实需要创建一个spring boot和angular应用程序,而不使用任何数据库,甚至不使用内存数据库。该应用程序应该接受用户输入并以angular显示

// The controller class looks like bellow

@CrossOrigin(origins = "http://localhost:4200", maxAge = 3600)
@RestController
@RequestMapping({ "/api" })
public class UserController {

    @Autowired
    userService userService;

    @PostMapping
    public Computer create(@RequestBody Computer computer) {
        return computerService.save(computer);
    }

    @GetMapping
    public List<Computer> findAll() {
        return computerService.findAll();
    }
}

@Service
public class UserServiceImpl implements UserService{

private static List<User> users = new ArrayList<>();

private static int Count = 3;

static {

    user.add(new User(34, 2000.22,new Date()));
    user.add(new User(60, 3000.44,new Date()));
    user.add(new User(45, 2000.22,new Date())); 
}
//控制器类如下所示
@交叉原点(原点=”http://localhost:4200,maxAge=3600)
@RestController
@请求映射({“/api”})
公共类用户控制器{
@自动连线
用户服务用户服务;
@邮戳
公共计算机创建(@RequestBody Computer){
返回计算机服务。保存(计算机);
}
@GetMapping
公共列表findAll(){
return computerService.findAll();
}
}
@服务
公共类UserServiceImpl实现UserService{
私有静态列表用户=新建ArrayList();
私有静态整数计数=3;
静止的{
添加(新用户(342000.22,新日期());
添加(新用户(603000.44,新日期());
添加(新用户(452000.22,新日期());
}
当然,还有一个userService类,其中包含实现类中的方法。是否可以使用hashMap接受数据,然后以角度显示,而无需先将数据存储在文件或数据库中?任何想法都将不胜感激


}

您可以将其存储在
应用程序.properties
文件中。当然这是可能的。保存hashmap中获得的数据,并在询问时返回