• 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包,直接在目标服务器执行即可

     
  • 相关阅读:
    DataTable的一些使用技巧
    Linux下使用Mysql
    【Cocos2d-X开发学习笔记】第28期:游戏中音乐和音效的使用
    HDU 4669 Mutiples on a circle (DP , 统计)
    面试经典-设计包含min函数的栈
    最大熵模型
    这篇文章关于两阶段提交和Paxos讲的很好
    【读书笔记】神经网络与深度学习
    这个对协程的分析不错
    sendfile学习
  • 原文地址:https://www.cnblogs.com/zui-ai-java/p/14513861.html
Copyright © 2020-2023  润新知