IDEA JAVA Spring Boot运行Hello World(1.8)

参考资料:

  1. Spring Boot运行Hello World - 知乎
  2. https://blog.csdn.net/weixin_44005516/article/details/108293228(解决bug)
  3. SpringBoot入门第一章:Hello World-java教程-PHP中文网 (仅参考如何运行程序)
  4. java 8安装教程  java 8安装教程_java8安装-CSDN博客
  5. 本文代码工程下载链接:  https://download.csdn.net/download/xijinno1/87441598

Spring是一个全面的、企业应用开发一站式解决方案,覆盖表现层、业务层、持久层。其具有如下特性:

  • 轻量级
  • 控制翻转(IOC
  • 面向切面(AOP
  • 容器化
  • 框架集合

本文通过一个边城界的惯例“Hello World”示例,让大家先直观感受Spring编程。

  • 环境准备
  • Intellij IDEA 2021.1.1 直接从官网上IntelliJ IDEA: The Capable & Ergonomic Java IDE by JetBrains下载最新版本,版本选择

IntelliJ IDEA Ultimate

  • IDEA自带maven如下:IDEA JAVA Spring Boot运行Hello World(1.8)_第1张图片

IDEA maven设置

1.创建Spring工程

直接通过Spring Initializr创建一个工程(第一次使用的话可能需要安装插件)

IDEA JAVA Spring Boot运行Hello World(1.8)_第2张图片

 

IDEA JAVA Spring Boot运行Hello World(1.8)_第3张图片

或者

IDEA JAVA Spring Boot运行Hello World(1.8)_第4张图片

 

IDEA JAVA Spring Boot运行Hello World(1.8)_第5张图片

在设置需要加载的依赖后设置存储路径

 

2.为工程加载依赖,本示例只需要加载Spring Web即可。

IDEA JAVA Spring Boot运行Hello World(1.8)_第6张图片

设置需要加载的依赖

有可能在次需要设置文件存储路径

IDEA JAVA Spring Boot运行Hello World(1.8)_第7张图片

 

创建后的工程目录如下,其中的HelloController是后面新增的文件。

目录主要包括:

  • main目录,其中包括一个main函数,是Sping Boot Application的启动程序

@SpringBootApplication

public class SpringHelloWorldApplication {

public static void main(String[] args) {

        SpringApplication.run(SpringHelloWorldApplication.class, args);

    }

}

  • 资源目录,包括静态、模板和应用属性配置等
  • test目录,Spring Boot测试目录,默认会创建一个应用测试类
  • target目录,项目编译后自动生成的项目文件,使用maven打包后的文件也会在此处

IDEA JAVA Spring Boot运行Hello World(1.8)_第8张图片

 

3.安装软件包到本地存储仓库

通过maveninstall下载依赖包到本地仓库

IDEA JAVA Spring Boot运行Hello World(1.8)_第9张图片

maven各个生命周期的功能:

操作

功能描述

clean

清除target目录中的所有文件,包括该目录

validata

用于验证项目是否正确,并且其所有必要信息是否都可用

compile

编译项目的源代码,主要是java文件

test

用合适的测试框架进行测试,测试compile中编译出来的代码

packaging

获取compile中编译好的代码并将其打包成可分类的格式,即JAR

vertify

验证test,检查test的结果是否满足标准

install

将软件包安装到本地存储中,确保本地其他项目可以使用它

deploy

复制最终的保至远程仓库,共享给其它开发人员和项目

 

 

4. 创建一个HelloController

package com.example.springhelloworld;

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

import org.springframework.web.bind.annotation.RequestMethod;

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

@RestController

public class HelloController {

    @RequestMapping(value = "hello", method = RequestMethod.GET)

    public String say() {

        return "Hello Spring Boot";

    }

}

 

 

5.运行程序

先配置运行程序的配置信息,再点击运行

IDEA JAVA Spring Boot运行Hello World(1.8)_第10张图片

 

可以看到应用通过Tomcat创建了一个webserver

IDEA JAVA Spring Boot运行Hello World(1.8)_第11张图片

IDEA JAVA Spring Boot运行Hello World(1.8)_第12张图片

 

6.打开网页,访问http://localhost:8080/hello,运行结果如下:

IDEA JAVA Spring Boot运行Hello World(1.8)_第13张图片

你可能感兴趣的:(JAVA知识点杂烩,java,intellij-idea,spring,boot)