IDEA Spring boot工程的搭建

前言

由于工作上的关系,我很长时间没有研究后台技术相关的东西了,对新的后台开发技术没有什么了解,最近闲下来了,就觉得还是需要学习了解一下,这正最近从其它人那里了解了有一个Spring-boot的,比较好用。这里就简单的了解一下。

什么是spring-boot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。

以上摘自百度百科,当然,按照我的理解,spring-boot就是spring的些框架的集合,可以简化项目的开发配置。

IDEA新建spring-boot工程

现在java开发的主IDE在我的印象里只有几个,NetBeans、Eclipse、MyEclipse以及IDEA了,这里我首推IDEA,大家都说他是最智能的IDE,上面的几个IDE我都有使用过,而且时间都不少于一年,但是用了IDEA之后,就再也不想放手了。

好了,说了一些废话,这里就是入正题。

  1. 首先选则新建工程,进入新建工程面板
    这里写图片描述

  2. 选则Spring Initializr,之后点击Next,进入下图窗口

    这里写图片描述

  3. 如上图,可以根据需要将项修改项目配置。之后点击next

    • Type :项目管理方式,可以任意,这里选则Gradle Project
    • Packaging : 项止打包方式,可以先则jar包或war包,由于spring-boot已集成tomcat,故可以用java -jar方式运行。
  4. 下面就选则主体功能。可以安需选则,这里只是把它跑起来。就只选则一个web功能。点击next

    这里写图片描述

  5. 在这里先则项目的文件路径。点击finish。

    这里写图片描述

项目说明

如果个位没有出问题的话,会生成如下目录。

├── gradlew
├── gradlew.bat
└── src
    ├── main
    │   ├── java
    │   │   └── com
    │   │       └── study
    │   │           └── server
    │   │               └── DemoApplication.java
    │   └── resources
    │       ├── application.properties
    │       ├── static
    │       └── templates
    └── test
        └── java
            └── com
                └── study
                    └── server
                        └── DemoApplicationTests.java

基中build.gradle是Gradle工程的配置文件,类似maven的pom.xml文件,这里就不做过多说明了。另外的DemoApplication.java 就是项止的主类的。

建立controller

现在项目需要建完了,但是想要跑起来,需要建一个controller,这里我们新建一个包.起名就叫 controller,之后建立java类DemoController,代码如下

package com.study.server.controller;

import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * Created by liupeng on 17-2-4.
 */
@RestController
@RequestMapping("/")
public class DemoController {
    @RequestMapping("/demo")
    private String demo() {
        return "this is spring boot demo";
    }
}

之后运行DemoApplication.java,访问http://localhost:8080/demo,网页上就会显this is spring boot demo,如下图。
这里写图片描述

现在一个基本的spring-boot项目就完成了,乘下的就是使用spring-mvc就差不多了。

以下是使用Spring Boot框架搭建MQ的步骤: 1.首先,在pom.xml文件中添加以下依赖: ```xml <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-amqp</artifactId> </dependency> ``` 2.在application.properties文件中添加以下配置: ```properties spring.rabbitmq.host=localhost spring.rabbitmq.port=5672 spring.rabbitmq.username=guest spring.rabbitmq.password=guest ``` 3.创建一个消息生产者类,用于发送消息到MQ: ```java import org.springframework.amqp.core.AmqpTemplate; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component public class MessageProducer { @Autowired private AmqpTemplate amqpTemplate; public void sendMessage(String message) { amqpTemplate.convertAndSend("queueName", message); } } ``` 4.创建一个消息消费者类,用于从MQ接收消息: ```java import org.springframework.amqp.rabbit.annotation.RabbitListener; import org.springframework.stereotype.Component; @Component public class MessageConsumer { @RabbitListener(queues = "queueName") public void receiveMessage(String message) { System.out.println("Received message: " + message); } } ``` 5.在启动类中添加@EnableRabbit注解,启用RabbitMQ: ```java import org.springframework.amqp.rabbit.annotation.EnableRabbit; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication @EnableRabbit public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } } ``` 以上就是使用Spring Boot框架搭建MQ的步骤。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

a13069730106

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值