码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Spring源码中的命名风格总结


    在Spring源码中,通常采用以下命名风格:

    1. 类名:类名使用驼峰命名法(camel case),首字母大写。类名通常描述对象的类型或角色,例如:ApplicationContext、BeanFactory、JdbcTemplate。

    2. 方法名:方法名也使用驼峰命名法,首字母小写。方法名通常描述方法的功能或操作,例如:getBean()、registerBeanDefinition()、doHandleRequest()。

    3. 变量名:变量名同样使用驼峰命名法,首字母小写。变量名通常描述变量的用途或内容,例如:beanName、dataSource、requestContext。

    4. 常量名:常量名通常使用大写字母和下划线(大写蛇形命名法)的组合。常量名通常表示不可变的值或配置项,例如:DEFAULT_TIMEOUT、MAX_THREADS。

    5. 包名:包名使用小写字母,多个单词之间使用点分隔。包名通常表示代码的组织结构和模块,例如:org.springframework.beans、org.springframework.jdbc。

    6. 接口名:接口名使用与类名相同的命名规则,描述接口的类型或角色。例如:BeanFactory、ApplicationContext。

    7. 枚举类型名:枚举类型名使用与类名相同的命名规则,描述枚举类型的含义。例如:HttpStatus、HttpMethod。

    8. 参数名:参数名使用驼峰命名法,描述参数的含义或作用。例如:beanName、dataSource。

    9. 局部变量名:局部变量名同样使用驼峰命名法,描述变量的用途或内容。例如:count、result。

    总体而言,Spring源码的命名风格注重可读性和可理解性,采用了一致的命名规范,使得代码更易于理解和维护。在借鉴和参考Spring源码的命名方式时,可以遵循这些命名规范,并根据自己的项目需求进行适当的调整和修改。

  • 相关阅读:
    DataPath实现渐变效果
    java面试题整理《微服务篇》六
    【通信原理】第四章 -- 信道
    LeetCode 6150. 根据模式串构造最小数字 DFS全排列+贪心
    Dubbo3应用开发—Dubbo3注册中心(zookeeper、nacos、consul)的使用
    Vue—— 使用keep-alive后刷新组件
    Fragment.setUserVisibleHint()懒加载过时问题优化
    Spring 九大事务失效场景分析
    js防抖、节流以及他们的应用场景
    Pymoo学习 (1):基本概念
  • 原文地址:https://blog.csdn.net/ChinaLiaoTian/article/details/133674634
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号