| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Java知识库 -> Spring 入门 -> 正文阅读 |
|
[Java知识库]Spring 入门 |
idea spring 入门依赖注入,idea 创建空项目添加多个 moudel 参考:Spring学习(1)——快速入门 - 我没有三颗心脏 - 博客园 (cnblogs.com) spring-01 依赖注入依赖注入理解:不通过 new Object() 的方式获取对象的实例,只需要声明对象,对象的实例化通过 spring 框架自动实例化后注入,也就是 dependency inject (依赖注入) 思路
关键字: @Component 声明是可以被 spring 自动实例化的类 @Autowired 表示类的属性的实例将通过 spring 进行插入 详细步骤添加 spring 核心依赖
在 spring 配置文件
创建将要被自动实例化的类,该类使用 @Component 注解
MessagePrinter 持有 MessageService 的依赖,通过为 messageService 属性添加 set 方法,并为该方法添加 @Autowired 注解,表示在自动实例化 MessagePrinter 的时候也会自动获取 messageService 的实例。
读取 spring 配置文件获取 context 上下文对象,获取对应类的实例对象。
运行结果 spring-02 idea 添加 moduelidea 空项目 + 多 moduel 工程结构的创建与还原;idea 工程多个 module,并且多个module 位于工程的一级结构。 创建工程效果展示: 工程结构
1,idea 创建空项目
注意:创建空项目之后不添加 module,会将空项目创建为默认的 module,之后添加的 module 都会放在默认的 module 目录下。如果出现该情况,需要先将默认 module 删除再添加新的 module。 还原工程github/gitee 上clone下的工程由于没有工程文件导入之后会找不到 module,需要修改一下 project structure clone 下来的项目
1,将自动创建的默认 module 删除
gitee地址 : https://gitee.com/springff/spring |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/23 9:24:41- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |