spring 4.0 初学(一)

本文详细介绍了从零开始学习Java Spring框架的过程,包括环境搭建、项目创建、Bean配置及依赖注入的基本操作,适合初学者快速上手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

由于种种原因,我又开始了苦闷的Java学习。

浪费了两个月时间,最终还是逃不过要学Java框架的命运。

之前入错了坑,直接从spring mvc开始学习,发现自己根本学不动,所以从今天开始,从spring开始学习。

不足之处请多多指点。

学spring先安装spring插件,这个花费了我好久的时间,最终找到了包,但是并没有明白exe和包的区别。如果找到了我会分享给大家的。

建一个spring-01项目,然后把包导入至lib下面

在敲代码之前先创建一个包,这个随意根据自己的爱好来,我就按照我跟的视频上的来创建啦

1、包名:com.RyxyR.spring.beans

2、新建一个类:class HelloWorld

代码如下:

public calss HelloWorld{
private String name;
public void setName(String name){
this.name=name;
}
public void hello(){
System.out.println("hello:"+name);
}
}

3、在新建一个类 Main

public class Main{
public static void main(String[] args){
//创建HelloWorld 的一个对象
HelloWorld helloWorld=new HelloWorld();
//为name属性赋值
helloWorld.setName("atguigu");
hellWorld.hello();
}
}

4、第三步骤中的创建对象是按照平时写的来,现在我们可以将Main类中的helloWorld对象交给spring来完成

具体方法如下:

4.1 在src下面新建一个新的springbean配置文件,命名为applicationContext.xml

4.2在该文件中配置bean

<!--配置bean-->
<bean id="helloWorld" class="com.RyxyR.spring.beans.HelloWorld">
<property name="name" value="Spring"></property>
<!--property name 和value的意思是,把name 的值是spring-->
</bean>

4.3 重新写Main

public class Main{

public void Main(String[] args){

//1、创建Spring 的IOC容器
ApplicationCotext ctx=new ClassPathxmlApplicationContext("applicationContext.xml");
//2、从IOC容器中获取Bean实例
HelloWorld helloWorld =ctx.getBean("helloWorld");

//3、调用hello方法
helloWorld.hello();
}
}

4.4结果

5、为了看的清楚spring帮我们做了什么事情,我们在HelloWorld里面写一个无参数的构造器,

在容器里面写上
 

public Hello World(){
System.out.println("HelloWorld's Constructor...");
}

 然后把Main函数里的2,3步骤注释掉,运行程序

如下:

资源下载链接为: https://pan.quark.cn/s/9648a1f24758 这个HTML文件是个专门设计的网页,适合在告白或纪念日这样的特殊时刻送给女朋友,给她带来惊喜。它通过HTML技术,将普通文字转化为富有情感和创意的表达方式,让数字媒体也能传递深情。HTML(HyperText Markup Language)是构建网页的基础语言,通过标签描述网页结构和内容,让浏览器正确展示页面。在这个特效网页中,开发者可能使用了HTML5的新特性,比如音频、视频、Canvas画布或WebGL图形,来提升视觉效果和交互体验。 原本这个文件可能是基于ASP.NET技术构建的,其扩展名是“.aspx”。ASP.NET是微软开发的个服务器端Web应用程序框架,支持多种编程语言(如C#或VB.NET)来编写动态网页。但为了在本地直接运行,不依赖服务器,开发者将其转换为纯静态的HTML格式,只需浏览器即可打开查看。 在使用这个HTML特效页时,建议使用Internet Explorer(IE)浏览器,因为些老的或特定的网页特效可能只在IE上表现正常,尤其是那些依赖ActiveX控件或IE特有功能的页面。不过,由于IE逐渐被淘汰,现代网页可能不再对其进行优化,因此在其他现代浏览器上运行可能会出现问题。 压缩包内的文件“yangyisen0713-7561403-biaobai(html版本)_1598430618”是经过压缩的HTML文件,可能包含图片、CSS样式表和JavaScript脚本等资源。用户需要先解压,然后在浏览器中打开HTML文件,就能看到预设的告白或纪念日特效。 这个项目展示了HTML作为动态和互动内容载体的强大能力,也提醒我们,尽管技术在进步,但有时复古的方式(如使用IE浏览器)仍能唤起怀旧之情。在准备类似的个性化礼物时,掌握基本的HTML和网页制作技巧非常
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值