zoukankan      html  css  js  c++  java
  • SpringBoot2入门

    需求:浏览器url发送localhost:8888/hello ,响应 hello,Spring boot 2!
    1.创建Maven工程

    2.在pom文件中引入依赖

        <!--    继承父包-->
        <parent>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-parent</artifactId>
            <version>2.4.3</version>
        </parent>
    
        <!--    web启动器-->
        <dependencies>
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
            </dependency>
    
        </dependencies>

    3.创建主程序
     1 /**
     2  * 主程序类
     3  * @SpringBootApplication:这是一个springboot应用
     4  */
     5 @SpringBootApplication
     6 public class MainApplication {
     7     public static void main(String[] args) {
     8         SpringApplication.run(MainApplication.class, args);
     9     }
    10 }
    
    

    4.编写业务
    //@ResponseBody 方法直接返回字符串给浏览器
    //@Controller
    //  @RestController  =  @ResponseBody + @Controller
    @RestController
    public class HelloController {
    
        @RequestMapping("/hello")
        public String handle01() {
            return "hello,Spring boot 2!";
        }
    }
    
    
    5.运行
    直接运行主程序的main方法即可

    6.简化配置
    application.properties
    server.port=8888
    
    
    7.简化部署
    1.pom文件中引入maven的打包插件
    <!--  maven打jar包的插件 -->
        <build>
            <plugins>
                <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
                </plugin>
            </plugins>
        </build>
    
    

    2.使用maven,进行clean和package,生成jar包,直接在目标服务器执行即可

     
  • 相关阅读:
    linux系统如何发送邮件
    zabbix监测图形界面显示方框乱码解决方法
    Eclipse C++的配置问题launch failed binary not found
    Cpu表现出正弦曲线
    让cpu跑到100%的bat文件
    进程僵死
    华为一些笔试题~~~~零散总结
    数据库~~~投影与除操作
    C++连接Mysql数据库操作
    微软面试题目及答案
  • 原文地址:https://www.cnblogs.com/zui-ai-java/p/14513861.html
Copyright © 2011-2022 走看看