zoukankan      html  css  js  c++  java
  • SpringBoot基础开发流程

    1、创建Maven项目

    创建后的项目结构如下:

     2、引入SpringBoot的pom依赖

      父模块依赖 :spring-boot-starter-parent
      启动依赖:spring-boot-starter-web
      测试依赖:spring-boot-starter-test
      热部署依赖:spring-boot-devtools
    3、创建SpringBoot入口函数

      在src/main/java里编写java代码

      

       入口函数标记注解:@SpringBootApplication

      

    4、创建Controller控制器

      

       

       原来的SpringMVC控制器的注解: @Controller

      方法上,向页面输出JSON字符串的注解: @ResponseBody 输出内容转JSON

      @RestController = @Controller + @ResponseBody

     5、运行项目

       1.选中项目  右键 Run As --> Spring Boot App

       2.在Boot Dachboard仪表上

       

       运行效果:

        

       注意:

        1.默认端口号是8080

        2.默认访问地址没有项目名也就是没有项目地址

    6、打成jar包发布项目

      1)在pom.xml文件中添加一个SpringBoot依赖插件

        

       打包依赖的代码:

       <build>
          <plugins>
               <!-- SpringBoot插件 -->
               <plugin>
                    <groupId>org.springframework.boot</groupId>
                    <artifactId>spring-boot-maven-plugin</artifactId>
               </plugin>
          </plugins>
          <!-- SpringBoot项目打包jar名称 -->
          <finalName>demo</finalName>
      </build>

      2)打包操作

        打包命令:clean package

        打包流程:

          选中项目 右键 --> Run As --> 点击 maven build --> 点击 golas 输入 打包命令:clean package

        打包后效果:

          

        注意:在打包之前需要先确定项目的Java环境是jdk 而非jre  

      3) cmd 运行jar包

       复制粘贴 demo.jar 到一个文件夹

       运行命令:java -jar jar包名.jar

        

      补充:

       1.清空打包过的项目

        选中项目 右键 Run As --> naven clean

       2.关闭项目发布(cmd)

        ctrl + C

       3.cmd改端口号发布项目(只是一时的,当关闭项目发布,端口号并不会变为更改的端口号)

        语法:java -jar --server.port=XXX

         

  • 相关阅读:
    POJ2126——Prime Path(BFS)
    POJ3020——Antenna Placement(二分图的最大匹配)
    POJ1019——Number Sequence(大数处理)
    CodeForces484A——Bits(贪心算法)
    CodeForces485B——Valuable Resources(水题)
    CodeForces485A——Factory(抽屉原理)
    HDU5092——Seam Carving(动态规划+回溯)(2014上海邀请赛重现)
    cache和buffer区别
    https页面证书验证、加密过程简介
    主要的开源镜像站点资源
  • 原文地址:https://www.cnblogs.com/dyxg/p/12518202.html
Copyright © 2011-2022 走看看