【发布时间】:2015-02-01 23:04:16
【问题描述】:
我认为我缺少关于 Spring 的一些东西,希望我并不孤单。
我一直在尝试设置一个 Spring Boot 应用程序,它可以让我完成以下任务:
- 使用 Spring Web 创建 REST 端点,以操作 MySQL 数据存储的部分
- 使用 Spring Security 保护这些端点,以确保只有具有特定权限的特定用户才能修改我的数据存储的部分
- 使用非常少的外部属性或 XML 文件配置整个应用程序,因为显然 Spring Boot 应该允许我使用
@Bean注释配置我的大部分应用程序
到目前为止,我只能设置 REST 端点,但我还没有弄清楚如何操作我的数据存储,主要是因为我不知道如何连接到它(第 3 个问题)或如何用 JPA 对其进行建模。
Spring 的大多数入门指南都非常适合进行基本演示,但我似乎无法独自完成上述 3 项任务中的任何一项。我假设其他初学者也遇到过这个问题(也许是因为我们不知道去哪里寻找),所以我希望有人可以就如何完成这些任务提供明确的答案。
【问题讨论】:
-
请注意,我不确定这些功能是来自所有一个 Maven 依赖项,还是来自多个依赖项。这些对我来说似乎只是常见的功能。
标签: java spring spring-security spring-boot spring-data-jpa