Spring入门——IDEA安装配置以及spring完成helloworld
Spring入门——IDEA安装配置以及spring完成helloworld
一.IDEA下载安装配置
1.从百度IntelliJ IDEA官网下载,进行安装
2.从网络上下载插件进行破解具体破解及安装参考了https://www.cnblogs.com/along-technology/p/14767535.html
3.下载安装JDK1.8,在IDEA中进行添加配置。
二.创建JAVA项目以及SPRING项目helloworld对比分析两者区别
1.创建JAVA项目
2.依次新建包以及类,最后于类中实现main方法,输出helloworld;
3.创建一个spring项目
4.在spring配置文件中添加設置。
5.像一开始JAVA一样创建类和方法
6.在main类中通过spring框架实现调用方法输出hello spring
三.对于Spring初识的知识总结。
- Spring 是一个开源框架.
- Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实
现的功能. - Spring 是一个 IOC(DI) 和 AOP 容器框架.
- 轻量级:Spring 是非侵入性的 – 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API
- 依赖注入(DI — dependency injection、IOC)
- 面向切面编程(AOP — aspect oriented programming)
- 容器: Spring 是一个容器, 因为它包含并且管理应用对象的生命周期
- 框架: Spring 实现了使用简单的组件配置组合成一个复杂的应用. 在 Spring 中可以使用 XML 和
Java - 一站式:在 IOC 和 AOP 的基础上可以整合各种企业应用的开源框架和优秀的第三方类库 (实际上
Spring 自身也提供了展现层的SpringMVC 和 持久层的 Spring JDBC)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构