1.在springBootStudio项目中添加Module。
2.选择Spring Initializr,点击next。
3.Group填写com.chanchifeng,Artifact填写activemq。
4.勾选如下图所示,点击next。
5.Content_root和Module file location选择springBootStudio项目路径。
6.修改pom.xml,添加druid和修改mysql版本号,核心代码如下:
1 | <dependencies> |
7.修改application.properties,代码如下:
1 | ### MySQL 连接信息 |
8.在MySQL中创建一张mood表。
1 | CREATE TABLE `mood` ( |
9.在项目中创建model包,在其下创建Mood类,代码如下:
1 | @Entity |
10.在项目中创建consumer包,在其下创建MoodConsumer类,代码如下:
1 | @Component |
11.在项目中创建producer包,在其下创建MoodProducer类,代码如下:
1 | @Service |
12.在项目中创建repository包,在其下创建MoodRepository类,代码如下:
1 | public interface MoodRepository extends JpaRepository<Mood,String> { |
13.在项目中创建service.impl包,在其下创建MoodServiceImpl类,代码如下:
1 |
|
14.在项目中创建service包,在其下创建MoodService类,代码如下:
1 |
|
16.启动ActiveMQ,如下图所示:
15.编写测试,核心代码如下:
1 | @RunWith(SpringRunner.class) |
16.测试结果: