Spring загрузочное приложение, чтобы принять пользовательский ввод и сохранение без любой базы данных
У меня есть требование создать подпружиненное и угловое приложение без использования какой-либо базы данных, даже в памяти БД. Приложение должно принимать пользовательский ввод и отображаться в 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()));
}
И, конечно, есть класс userService с методами класса реализации. Можно ли использовать hashMap для приема данных, а затем отображать их в Angular без предварительного сохранения данных в файле или базе данных? Любые идеи будут высоко оценены.
}