关于网站开发中网站上传网站建设服务器选择

张小明 2025/12/31 21:48:13
关于网站开发中网站上传,网站建设服务器选择,广州黄埔做网站的公司哪家好,免费制作公司网站一、IOC创建对象的4个核心注解 Controller - 用于标注控制器层组件#xff08;Controller层#xff09;Service - 用于标注业务逻辑层组件#xff08;Service层#xff09;Repository - 用于标注数据访问层组件#xff08;DAO层#xff09;Component - 用于标注非三层架构…一、IOC创建对象的4个核心注解Controller- 用于标注控制器层组件Controller层Service- 用于标注业务逻辑层组件Service层Repository- 用于标注数据访问层组件DAO层Component- 用于标注非三层架构的其他地方通用组件原理这些注解本质都是Component的衍生注解用于声明Bean并交由Spring容器管理二、Scope注解 - 控制对象作用域Scope(singleton)// 单例模式默认Scope(prototype)// 多例模式作用控制Bean是单例还是多例解决对象线程安全问题三、XML配置 - 注解扫描生效?xml version1.0 encodingUTF-8?beansxmlnshttp://www.springframework.org/schema/beansxmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlns:contexthttp://www.springframework.org/schema/contextxsi:schemaLocationhttp://www.springframework.org/schema/beans https://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/context https://www.springframework.org/schema/context/spring-context.xsd!-- 扫描指定包下的注解 --context:component-scanbase-packagecom.luo//beans关键点component-scan标签开启注解驱动本质是BeanFactoryPostProcessor在操作四、DI依赖注入注解注解注入类型默认规则使用场景Value基本类型直接赋值字符串、数字等基本类型注入Autowired引用类型按类型注入byType同一类型Bean唯一时使用Resource引用类型按名字注入byName需要明确指定Bean名称时Qualifier配合Autowired按名字注入同一接口多个实现类时精确定位优势相比XML配置注解方式无需编写set方法开发更高效五、完整示例代码Service(userService)// 指定id为userService默认是首字母小写的类名Scope(singleton)publicclassUserServiceImplimplementsUserService{// 基本类型注入Value(19)privateintage;// 引用类型自动注入默认按类型AutowiredprivateUserDaouserDao;// 如果存在多个UserDao实现类可配合Qualifier使用// Autowired// Qualifier(userDaoImpl)// private UserDao userDao;OverridepublicvoidfindUserById(){userDao.findUserById();System.out.println(UserService!!!!);}}六、快速记忆口诀IOC四兄弟Controller、Service、Repository、ComponentScope控单例singleton默认prototype多例DI四剑客Value基本型Autowired类型Resource名字Qualifier配合XML扫注解component-scan包路径修改BeanIDComponent(“自定义名称”)七、原理补充理解性记忆所有注解生效的前提是Spring容器启动时通过context:component-scan扫描包路径将带有注解的类注册为BeanDefinition再由BeanFactory实例化并管理其生命周期
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

昆明网页建站模板房产网络平台

随着人工智能与计算机视觉技术的飞速发展,三维场景重建逐渐成为许多行业中不可或缺的核心技术,尤其在自动驾驶、虚拟现实(VR)、增强现实(AR)以及机器人导航等领域的应用愈加广泛。而在三维场景重建的技术链…

张小明 2025/12/30 8:09:21 网站建设

医院网站建设怎么样icp备案系统

在学术探索的浩瀚海洋中,每一位学子都是勇敢的航海者,而论文写作则是这段旅程中不可或缺的航标。面对繁重的文献调研、复杂的逻辑构建以及严格的格式要求,许多学子常常感到力不从心。然而,随着人工智能技术的飞速发展,…

张小明 2025/12/27 5:29:33 网站建设

套模板的网站多少钱腾讯域名注册官网

在Mac上运行iOS应用:PlayCover完全配置指南 【免费下载链接】PlayCover Community fork of PlayCover 项目地址: https://gitcode.com/gh_mirrors/pl/PlayCover 还在为Apple Silicon Mac无法畅玩移动游戏而烦恼?想要在大屏幕上体验《原神》《崩坏…

张小明 2025/12/29 20:35:16 网站建设

四川建设发展股份有限公司网站成都网站建设公司好做吗

Langchain-Chatchat 如何优化首次加载等待时间? 在部署本地知识库问答系统时,你是否曾遇到这样的尴尬场景:用户满怀期待地上传了几十份企业文档,点击“构建知识库”后,系统却卡在“正在初始化”界面长达十分钟&#xf…

张小明 2025/12/31 13:32:21 网站建设

怎样选深圳网站建设图片幻灯片插件 wordpress

医疗器械的无菌包装是保障产品安全有效的第一道防线。在灭菌、运输和储存过程中,包装可能面临各种压力变化,一旦失效将导致产品污染、失效甚至危及患者安全。ASTM F1140/F1140M-13(2020)标准作为评估无约束包装抗内压破坏能力的重要工具,在医…

张小明 2025/12/27 5:29:35 网站建设

阿坝州城乡建设网站深圳品牌折扣店

本文全面剖析了大模型应用架构的六大层次:数据层与预处理层负责多模态数据处理;知识与模型中台层实现能力聚合与复用;模型层与训练优化层提供核心技术支持;应用层与技术支撑层实现场景落地与系统运维。文章还探讨了架构演进趋势、…

张小明 2025/12/27 5:29:36 网站建设