zoukankan      html  css  js  c++  java
  • 02.第一个Springboot程序

    Springboot-Helloworld

    1.系统环境

    maven 3.6.5

    JDK 1.8

    Idea 2021.2

    2.环境搭建

    2.1新建一个maven项目导入配置

    pom.xml

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

    2.2 创建主程序

    /*这是一个Springboot应用*/
    @SpringBootApplication
    public class MainApplication {
        public static void main(String[] args) {
            SpringApplication.run(MainApplication.class,args);
        }
    }
    

    2.3 创建控制器

    注意控制器要在主程序包内

    @RestController
    public class HelloWorldController {
        @RequestMapping("/hello")
        public  String Hello()
        {
            return  "Hello,SpringBoot!";
        }
    }
    

    2.4 测试运行

    向浏览器发送http://localhost:8080/hello请求

    image-20210726202001886

    2.5 简化配置

    在application.properties中配置端口等等

    server.port=9999
    

    2.5 简化部署

    配置打包插件

    <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    

    利用maven打包好,在命令窗口执行

    java -jar Springboot-1.0-SNAPSHOT.jar

    image-20210726202821955

  • 相关阅读:
    [转]Splay算法
    [转]模拟退火算法
    [转]九种背包问题
    [转]C++实现平衡二叉树
    关于set
    __builtin_popcount
    为什么调用线程的join方法,等待的是执行join方法的线程
    volatile and 指令重排序 (单例模式用volatile来声明单例对象)
    线程池
    sts 转用 IDEA随记
  • 原文地址:https://www.cnblogs.com/cg-ww/p/15126707.html
Copyright © 2011-2022 走看看