eclispe4.9.0版本配置spring以及第一个实例

目录

配置eclipse

完成第一个实例


 

原文可参考:原文

配置eclipse

 

1.打开Eclipse——Help——About Eclipse IDE查看eclpise版本号

下载spring的插件包
下载地址

下载地址

3.Eclipse——Install New Software…——Add——Archive…选择刚才下载的插件——Add——只用勾选四个IDE结尾的选项——一路next之后会让你选择重启,重启后就可以看到Spring IDE,安装成功!

记住一定要等着它自己提示你重启,不是你自己关掉重启

配置就算完成了

 

完成第一个实例

之后第一个实例还需要5个jar包的导入

直接点击这个:下载jar包

其他途径:

下载common-logging-1.1.jar包:

链接:https://pan.baidu.com/s/1PC0WM7uvs3r1_cNE8j_STg 
提取码:3gi6

找到 common-logging-1.1.jar包

Spring Framework各个版本下载:https://repo.spring.io/release/org/springframework/spring/

下载完成之后,我们把Spring Framework的压缩文件解压,找到libs文件夹,在里面找到4个jar包,下面的四个spring

开头的jar包

 

打开eclipse,新建一个java project文件,随便命名如spring-1,然后新建一个lib文件夹,将这5个复制好的jar包直接粘贴到lib文件夹中

我们在src下新建一个包,随便命名,

这是HelloWorld里面的代码

package com.testdemo;

public class HellolWorld {
	private String name;


	public void setName(String name) {
		System.out.println("SetName"+name);
		this.name = name;
	}
	
	public void hello() {
		System.out.println("hello"+name);
	}
	public HellolWorld() {
		System.out.println("HelloWorld Constructor");
	}
	
}

在src下面我们还需要新建一个Spring配置文件(Spring Bean Configuration File),右键--New--other--找到Spring文件夹下面的Spring Bean Configuration File点击Next确定即可。置文件命名为applicationContext.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd">
<bean id = "helloworld" class = "com.testdemo.HellolWorld">
<property name="name" value="nihao"></property>
</bean>

</beans>

这是Main类里面的代码 

package com.testdemo;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

public class Main {
	public static void main(String[] args) {
		ApplicationContext ctx=new ClassPathXmlApplicationContext("applicationContext.xml");
	}
}

运行结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
RocketMQ 4.9.0版本仍然支持MessageFilter,下面是一个示例代码: ```java import org.apache.rocketmq.client.consumer.DefaultMQPushConsumer; import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyContext; import org.apache.rocketmq.client.consumer.listener.ConsumeConcurrentlyStatus; import org.apache.rocketmq.client.consumer.listener.MessageListenerConcurrently; import org.apache.rocketmq.client.exception.MQClientException; import org.apache.rocketmq.common.message.MessageExt; import org.apache.rocketmq.common.protocol.heartbeat.MessageModel; import java.util.List; public class RocketMQConsumer { public static void main(String[] args) throws MQClientException { // 实例化消费者 DefaultMQPushConsumer consumer = new DefaultMQPushConsumer("test-group"); // 设置NameServer地址 consumer.setNamesrvAddr("localhost:9876"); // 订阅一个主题,并添加过滤器 consumer.subscribe("test-topic", "TagA || TagB"); // 注册消息监听器 consumer.registerMessageListener(new MessageListenerConcurrently() { @Override public ConsumeConcurrentlyStatus consumeMessage(List<MessageExt> msgs, ConsumeConcurrentlyContext context) { // 处理消息 for (MessageExt msg : msgs) { System.out.printf("%s Receive New Messages: %s %n", Thread.currentThread().getName(), new String(msg.getBody())); } return ConsumeConcurrentlyStatus.CONSUME_SUCCESS; } }); // 设置消费模式为集群消费模式 consumer.setMessageModel(MessageModel.CLUSTERING); // 启动消费者 consumer.start(); System.out.printf("Consumer Started.%n"); } } ``` 在该示例代码中,我们创建了一个消费者,指定了NameServer地址,并订阅了一个主题,并添加了一个过滤器,只有消息的标签为TagA或TagB时,才会被消费者消费。在消息监听器中,我们对每个消息进行了简单的处理,将消息的内容打印到控制台。 启动该消费者后,当有符合条件的消息到达时,就会被消费者消费。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值