spring boot初识之helloworld

spring boot初识之helloworld

什么是springboot

spring boot是一个使用“习惯优于配置”的理念让你的项目快速运行起来的工程,使用spring boot很容易创建一个独立运行(内嵌servlet容器)、准生产级别的基于spring框架的项目,让你零配置或者少配置的快速创建项目。它解决了目前Java开发中配置繁重、开发低效、部署流程复杂、第三方集成麻烦的问题。

spring boot快速搭建

我们可以访问spring boot官网(https://start.spring.io/)进行项目快速搭建!

image

我们选择Generate a Maven Project with java and Spring Boot 1.5.6,Group为com.lf.example,Artifact为demo,在Search for dependencies中输入web选择Dependencies为web,点击Generate Project下载快速创建的项目。
将下载的文件解压出来,打开eclipse,选择File->Import,如图所示。

image

选在Maven->Existing Maven Projects,点击next按钮,选择刚下载并加压后的文件夹,如图下图所示。

image

点击finish按钮,将项目导入eclipse中,项目结构如图所示。

image

项目启动类为DemoApplication.java,代码如下

package com.lf.example.demo;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }
}

右键运行DemoApplication.java启动项目,如图所示,表示项目启动成功。

下面我们来编写一个控制类,让我们能够看到hello world,代码如下

package com.lf.example.demo.controller;

import java.util.HashMap;
import java.util.Map;

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

@RestController
public class HelloWorldController {

    @RequestMapping("/hello")
    public Map<String, String> index() {
        Map<String, String> map = new HashMap<String, String>();
        map.put("result", "hello world");
        return map;
    }
}

打开浏览器,输入http://localhost:8080/hello,结果如图所示

image

spring boot使用一个全局配置文件application.properties或application.yml,放置在src/main/resources目录或者类路径的/config下。
我们可以将Tomcat的默认端口号8080修改为8888,并将默认的访问路径“/”修改为“/springboot”,可以在application.properties中添加:

server.port=8888
server.context-path=/springboot

重新启动项目,在浏览器中输入http://localhost:8888/springboot/hello,结果如图所示

image

至此,我们已经创建了一个简单的spring boot项目。

最后,如果我的文章对你有帮助,请点赞。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值