ITPub博客

首页 > 数据库 > 数据库开发技术 > 如何快速的创建一个 SpringBoot 项目?

如何快速的创建一个 SpringBoot 项目?

原创 数据库开发技术 作者:deaming317 时间:2020-03-20 21:13:34 0 删除 编辑

1. 简介

在近几年的开发中,spring boot被各种企业,开发人员广泛的使用,它的设计目的其实很简单,就是为了简化开发,开启各种自动装配,不用你在去关注怎么配置各种文件,jar版本依赖什么的,只需引入相关的依赖就能迅速搭建起一个web工程,把重点放在业务的实现上。它采用的是建立生产就绪的应用程序观点,优先于配置的惯例,慢慢的,你会爱上它,相信我。

2. 创建工程所需配置

jdk 1.8及其以上
maven 3.0+

IntelliJ IDEA

3.创建步骤 

  • 第一步:

  • 第二步:

  • 第三步:

  • 第四步:

  • 第五步: 


4.目录结构

创建完项目,目录结构如下:

- src    -main  -java      -package    -SpringbootApplication --------------- 程序的入口        -resouces ------------------------------------ resouces 资源文件      - statics -------------------------------- 静态资源            - templates ------------------------------ 模板资源      - application.properties ----------------- 配置文件    -test- pom ------------------------------------------------ pom文件为基本的依赖管理文件


  • 4.1 pom.xml的依赖

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">    <modelVersion>4.0.0</modelVersion>    <parent>        <!--版本采用的是最新的 2.2.5.RELEASE -->        <groupId>org.springframework.boot</groupId>        <artifactId>spring-boot-starter-parent</artifactId>        <version>2.2.5.RELEASE</version>        <relativePath/> <!-- lookup parent from repository -->    </parent>    <groupId>com.ltw</groupId>    <artifactId>demo</artifactId>    <version>0.0.1-SNAPSHOT</version>    <!-- 项目名字 以及项目描述-->    <name>demo</name>    <description>Demo project for Spring Boot</description>
<properties> <java.version>1.8</java.version> </properties>
<dependencies> <dependency> <!--该依赖包含spring-boot-starter,还自动开启了web功能 --> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies>
<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
</project>


  • 4.2  主函数 SpringBootApplication

package com.ltw.demo;
import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;
/** * 我的第一个springboot程序 */@SpringBootApplicationpublic class DemoApplication {
public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); }}

  • 4.3 新建一个 HelloWorldController 测试类

package com.ltw.demo.controller;
import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.ResponseBody;import org.springframework.web.bind.annotation.RestController;
@RestControllerpublic class HelloWorldController {
@ResponseBody @RequestMapping("/helloWorld") public String helloWorld() { return "Hello World! "; }}

  • 4.4 启动项目


  • 4.5 运行

当控制台出现如下界面信息时,说明就启动成功了。


  •  4.6 测试结果

当在浏览器的地址栏输入地址,出现Hello World!,说明项目已经成功了。

5. 修改配置文件

我们可以在配置文件(application.properties)里修改端口号以及访问路径等... 当然了,修改后的访问路径就是: http://localhost:9090/ltw/helloWorld

# 默认端口号是 8080 我们可以把它改成 9090server.port=9090# 也可以更改访问路径server.servlet.context-path=/ltw

如下显示  


6.结语

还是要说点什么,不然总觉得不完美...大概就是这样的,我就不放代码了,很简单,相信看过的都会搭建的... 嗯...还有就是不足之处多多包涵,请多指教...

注:如有需要,可自行转载,但必须加上原创作者及原文章链接...

感觉不错的话,麻烦动动小手关注一下小编啦

更多精彩请点击

1.删除SQL表数据时存在约束的解决方法

2.这几个 IntelliJ IDEA 高级调试技巧,用了都说爽!

3.GIT常用命令清单

4.Google 出品 Java 编码规范,科学又权威,强烈推荐!

原文作者:程序员Style;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-03-04

  • 博文量
    119
  • 访问量
    52236