2020.2idea创建web_Spring Boot系列入门IDEA搭建简易Spring Boot项目

导读

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。Spring Boot其实就是一个整合很多可插拔的组件(框架),内嵌了使用工具(比如内嵌了Tomcat、Jetty等),方便开发人员快速搭建和开发的一个框架。 https://www.cnblogs.com/luzhanshi/p/10592209.html

特征

  • 创建独立的Spring应用程序

  • 直接嵌入Tomcat,Jetty或Undertow(无需部署WAR文件)

  • 提供自以为是的“入门”依赖项,以简化构建配置

  • 尽可能自动配置Spring和3rd Party库

  • 提供可用于生产的功能,例如指标,运行状况检查和外部化配置

  • 完全没有代码生成,也不需要XML配置

https://spring.io/projects/spring-boot

b1fddeccc4ee83a3c6eacd55603cae3c.png


 开发环境

Spring Boot 2.3.3

JDK 1.8.0_191

IDE: IntelliJ IDEA 2019.1.1


创建Spring Boot项目的三种方式

  • springboot initialization来创建

  • 可以手动创建一个maven项目,然后在pom.xml引入Spring Boot的dependency来完成sprignboot的工程导入

  • 还可以通过Spring的官网来创建Spring Boot项目,打包下载引入本地开发工具idea或eclipse

本文章主要介绍第一种方式。


 idea创建Spring Boot项目

01 打开idea,点击create project 或者file->new->project,弹出 New Project弹窗。选择Spring  Initializr,配置好jdk版本,点击下一步。

1e883f6b0f45c7d42beba81042e6396e.png

0937e45ad7ae4c1a8f72e3a348cd8d1a.png


02  修改Group、Artifact、以及Java Version,虽然在上一步配置了jdk版本为1.8的,但是这里默认的是11。

bb16aee9e44f8253016eb2fabc30ee71.png


03   选择项目需要的jar包,我这里只是作为简单的demo,所以只选择了Spring Web、JDBC API、Mybatis、Mysql Driver。 

d39a94064b8501033f4f9313cdaacd4d.png


04  修改项目存放路径。点击Finish,就自动开始构建项目,初次创建Spring Boot项目,会需要等待一段时间,从Spring官网下载资源,这个速度需要看网速,慢慢等待完成即可。

805b12c6a6eb400c9db4770951b0d214.png


   Spring Boot项目文件结构

6d6301ebfedc08b8eb2b44ba10c417ac.png

DemoApplication.java : 这个是Spring Boot 项目的启动类。

application.properties : 这个是配置文件,存放数据库连接信息等相关配置信息,通常我们会删除这个文件,改用 .yml 文件来配置,更加简单直观。

static :存放静态资源,比如图片、css等。

templates :存放网页相关的文件。


启动Spring Boot项目

Spring Boot项目是嵌入了Tomcat的,但是使用idea初次创建,还需要稍微配置一下。如果是初次创建SpringBoot项目,idea右上角的这个地方,默认显示地是Add Configurations,这时候启动按钮是灰色无法使用的。

0d0a39e05c33e01b22325722045a87de.png

点击Add Configurations,弹出配置框。选择Spring Boot下的DemoApplication,点击ok即可。

9d5cb4c173694cfaff8bcd72f3c367c4.png

然后启动按钮的小箭头已经变绿了,点击箭头即可启动项目。,控制台出现一下样式说明启动成功了。

27e2579cc0d6446f6d1a651cf11f7336.png


   测试网页访问情况

简单的添加一个测试的方法,

fb00b286ea881dac49c9d73c2767dbc0.png

package com.example.demo;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestControllerpublic class TestController {    @RequestMapping("Test")    public String test(){        String k="hello word";        return k;    }}

启动项目,打开浏览器访问 http://localhost:8080/Test,显示‘hello word’,网页访问正常。

3cbfaaeff9f8df6b94311dbbc2110fc6.png

如此,一个简单的Spring Boot项目就搭建完成了。下一篇文章将会基于这个Demo实现数据库的连接和简单的登录功能。欢迎关注我的微信公众号:dulucy



欢迎关注 dulucy 公众号,更多资讯不遗漏

fcd0373c1ab5fd2e49c43514782d0786.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值