zoukankan      html  css  js  c++  java
  • 快速创建SpringBoot项目

    本文纯记录,无配图

    1、使用“Maven-archetype-webapp”原型创建Springboot项目
    ·maven-archetype-quickstart 默认的Archetype,
    基本内容包括: 一个包含junit依赖声明的pom.xml src/main/java主代码目录及一个名为App的类 src/test/java测试代码目录及一个名为AppTest的测试用例
    ·maven-archetype-webapp 一个最简单的Maven war项目模板,当需要快速创建一个Web应用的时候可以使用它。
    生成的项目内容包括: 一个packaging为war且带有junit依赖声明的pom.xml src/main/webapp/目录 src/main/webapp/index.jsp文件 src/main/webapp/WEB-INF/web.xml文件
     
    2、填写 GroupId(工程包根路径,如com.test)、ArtifactId(工程名,如test)
    3、配置maven(选择本地安装的maven路径)
    4、设置project name(工程名,默认和前面artifactId一样,不用修改)
    5、创建java和resource目录,并且标记文件类型
    6、java目录下创建com.test目录,创建主类SpringBootStart
    7、修改pom.xml文件
    添加自动启动配置
    <!-- 定义公共资源版本 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.6.RELEASE</version> <relativePath /> </parent>
    标签内添加配置
    <!-- 包含 mvc,aop 等jar资源 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
     
    8、编写主类代码
    package com.test;
    import org.springframework.boot.SpringApplication;
    import org.springframework.boot.autoconfigure.SpringBootApplication;
    import org.springframework.context.annotation.ComponentScan;
    @SpringBootApplication
    public class SpringBootStart{
      public static void main(String [] args){
        SpringApplication.run(SpringBootStart.class,args);
      }
    }
     
    9、com.test目录下创建controller目录
    10、创建TestController类
    package com.test.controller;
    import org.springframework.ui.Model; i
    mport org.springframework.web.bind.annotation.RequestMapping;
    import org.springframework.web.bind.annotation.RestController;
    import javax.servlet.http.HttpServletResponse;
    @RestController
    public class TestController {
      @RequestMapping("/index")
      public String index(Model model, HttpServletResponse response) {
        return "hello spring boot index";
      }
    }
     
    11、启动程序,选择主类run
    12、启动完成,浏览器访问 http://localhost:8080/index
    页面会显示 "hello spring boot index"
     
    =====题外话=====
    《启动项目的另一种方式》
    1、打开iterm source /etc/profile (使环境变量生效 mvn可运行)
    2、进入项目根路径(cd ./Desktop/Workspace/Idea/test)
    3、执行命令 mvn spring-boot:run
    运行直到出现以下日志就是启动成功
    2021-02-23 11:21:44.691 INFO 59295 --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path ''
    2021-02-23 11:21:44.699 INFO 59295 --- [main] com.test.SpringBootStart : Started SpringBootStart in 16.185 seconds (JVM running for 16.475)
    4、ctr+c停止运行程序
     

  • 相关阅读:
    公众号开发笔记一
    公众号开发笔记一
    ArrayList,LinkedList和String
    ArrayList,LinkedList和String
    第56节:ArrayList,LinkedList和String
    第55节:Java当中的IO流-时间api(下)-上
    Java当中的IO流-时间api(下)-上
    当用python读取几十万行文本时,会出现什么状况?
    Python 如何定义只读属性?【新手必学】
    Python之数据分析工具包介绍以及安装【入门必学】
  • 原文地址:https://www.cnblogs.com/fatCat1/p/14441435.html
Copyright © 2011-2022 走看看