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 без предварительного сохранения данных в файле или базе данных? Любые идеи будут высоко оценены.

}

0 ответов

Другие вопросы по тегам