SpringBoot环境搭建?

1.创建Maven工程。

2.添加SpringBoot起步依赖。

SpringBoot要求,项目要继承SpringBoot的起步依赖spring-boot-starter-parent,所以我们在pom.xml中添加下面的代码:

<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.1.RELEASE</version> </parent>

SpringBoot要集成SpringMVC进行Controller的开发,所以要添加web功能的起步依赖,不需要又导入spring,又导入SpringMVC,直接导入web功能即可:

<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
</dependencies>

3.编写SpringBoot引导类。

要通过SpringBoot提供的引导类起步SpringBoot才可以进行访问:

package com.itIcey;

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

@SpringBootApplication
public class MySpringBootApplication {
    public static void main(String[] args) {
        SpringApplication.run(MySpringBootApplication.class);
    }
}

4.编写Controller。

在引导类MySpringBootApplication同级包或者子级包中创建QuickStartController:

package com.itIcey.controller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

@Controller
public class QuickStartController {
    @RequestMapping("/quick")
    @ResponseBody
    public String quick(){
        return "hello springboot";
    }
}

5.测试:执行起步类的主方法,报错如下:

根据报错原因,好像是跟空间不足有关,于是把电脑里用不到的东西清理了一下,果然可以了:

通过日志发现,Tomcat started on port(s): 8080 (http) with context path ‘‘,tomcat已经起步,端口监听8080,web应用的虚拟工程名称为空。

打开浏览器访问url地址为:http://localhost:8080/quick,成功啦!

502 Bad Gateway


nginx

SpringBoot环境搭建?

原文地址:https://www.cnblogs.com/iceywu/p/12547486.html

时间: 2024-10-04 20:43:21

SpringBoot环境搭建?的相关文章

Spring cloud微服务安全实战-7-11PinPoint+SpringBoot环境搭建

微服务的最后一个组件, 调用链监控,一个请求进来以后,经过N多个微服务,例如a调用了b.b又调用了c,那么在这个过程中看到,整个的调用的链路,然后每一段调用所耗费的时间,帮你去分析你的系统如果出现瓶颈以后,瓶颈到底在什么地方. pinpoint 点击看一下在线的demo 提供的一些应用的列表 选择order.这张图就是order这个服务的调用图. 出去调用的一层,分别调用了product和payment还有mysql数据库 outbound选择两层的话 图就会刷新.每一个箭头上都有数字,数字就是

springboot 环境搭建

pom <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0

idea开发之springboot环境搭建

1.新建maven工程 2.在pom文件中引入SpringBoot相关依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.1.RELEASE</version> </parent> <dependencies>

SpringBoot环境搭建及第一个程序运行(详细!)

前言 SpringBoot早就想好好学习一下了,奈何自己水平不够在ssm卡了很久,好在前几天写完了一个SSM项目发到阿里云上了,网址在这贴一下,觉得还可以就往下学新的框架了,其实有了SpringMVC的底子学习过程还是很快的,记录一下学习的全过程,这样以后忘了的知识点也方便查缺补漏,话不多说直接上干货. spring boot简介 spring boot框架抛弃了繁琐的xml配置过程,采用大量的默认配置简化我们的开发过程. 所以采用Spring boot可以非常容易和快速地创建基于Spring

spring-boot环境搭建

1.下载:spring-tool-suite-3.9.2.RELEASE-e4.7.2-win32-x86_64http://spring.io/tools/sts/all解压后点击 配置Maven 新建项目:输入项目名称: 输入web显示成功: 新建类: 类里编写: import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestC

SpringBoot学习(一)--环境搭建

1. 什么是SpringBoot? Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过这种方式,Spring Boot 致力于在蓬勃发展的快速应用开发领域(rapidapplication development)成为领导者.–摘自百度百科 2. 为什么现在用SpringBoot? 1. 创建独立的 Spring 应用程序 2. 嵌入的

一、springBoot简介与环境搭建

前言:学习计划 1.springBoot环境搭建 2.springBoot入门 3.srpingBoot整合Mybatis 4.springBoot整合Redis,Redis集群 5.springBoot简单综合案例 一.springBoot简介 Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置(约定优于配置),从而使开发人员不再需要定义样板化的配置.通过这种方式,Spring Boot致力

Springboot学习记录1--概念介绍以及环境搭建

摘要:springboot学习记录,环境搭建: 官方文档地址:https://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/ 本机为Ubuntu 概念:Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程.该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置.通过这种方式,Spring Boot致力于在蓬勃发展的快速

小编带您进入SpringBoot (1) idea下的环境搭建及demo

1.Spring Boot简介wiki上的介绍: Spring Boot是Spring的常规配置解决方案,用于创建可以"运行"的独立的,生产级的基于Spring的应用程序.[22]它预先配置了Spring对Spring平台和第三方库的最佳配置和使用的"见解视图",因此您可以尽量少开始.大多数Spring Boot应用程序只需要很少的Spring配置.特征: 创建独立的Spring应用程序直接嵌入Tomcat或Jetty(无需部署WAR文件)提供自以为是的"