“泄露” 的内部机制表现为使数据库结构可以从某些 API 端点访问。返回 TopTalentEntity 实例可能很诱人,但更灵活的解决方案是创建一个新的类来表示 API 端点上的 TopTalentEntity 数据。考虑一个包含各种配置文件、服务和控制器的 Spring 项目。与一致性主题密切相关,服务器端的错误处理值得特别强调。作为一名 API 开发者,理想情况下你希望覆盖所有面向用户的端点,并将他们转换为常见的错误格式。当然,理想情况下,你也希望完全避免多线程错误。如果你正创建一个多线程应用,那么应该密切关注任何可能全局修改的内容,如果可能的话,将他们全部删掉。这点直接来自于 函数式编程,并且适用于 OOP,声明应该避免类和状态的改变。它们的值唯一发生变化的时间是在构造期间。

使用Spring Framework 时常犯的十大错误(小结)

使用Spring Framework 时常犯的十大错误(小结)

使用Spring Framework 时常犯的十大错误(小结)

使用Spring Framework 时常犯的十大错误(小结)

使用Spring Framework 时常犯的十大错误(小结)

使用Spring Framework 时常犯的十大错误(小结)

使用Spring Framework 时常犯的十大错误(小结)

使用Spring Framework 时常犯的十大错误(小结)

使用Spring Framework 时常犯的十大错误(小结)

使用Spring Framework 时常犯的十大错误(小结)