Spring Boot Java 编码规范 | AI生成和翻译

Home 2025.03

1. 核心原则

2. 代码格式化

通用指南

具体格式化规则

3. 命名规范

类命名

方法命名

4. 注解实践

注解顺序

注解位置

@Component
@Transactional
public class UserService {
    @Autowired
    private UserRepository repository;
}

5. 依赖注入

首选注入方式

@Service
public class UserService {
    private final UserRepository repository;

    public UserService(UserRepository repository) {
        this.repository = repository;
    }
}

6. 日志记录

@Slf4j
@Service
public class UserService {
    public void processUser(User user) {
        log.info("正在处理用户:{}", user.getUsername());
    }
}

7. 错误处理

8. 配置

9. 测试

10. 附加资源


Back Donate