快速创建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停止运行程序
 

posted @ 2021-02-24 14:49  咕噜噜的肥猫  阅读(163)  评论(0编辑  收藏  举报