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