快速搭建Springboot项目的两种方式!!

简介: 快速搭建Springboot项目的两种方式!!


Springboot的特点就是简单、快速和方便,使用idea不到一分钟就可以快速搭建springboot项目,并且,在这里,你不用写spring的那些乱七八糟的xml文件,也不用单独部署tomcat服务器,它,都给你整合好了,我们只需要少量的简单配置,就可以搭建一套web项目,springboot到底有多爽呢?下面我们来一起看看!

01

何为Springboot?

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。(内容来源于百度百科)

下面我们就来搭建一个简单的springboot项目试试吧,我们可以通过两种方式来构建项目,利用spring官网提供的Spring Initializr构建项目和利用idea直接构建springboot项目,两种方式都不难,我们分别来看看!

02

Spring官网构建springboot项目

打开spring官网,网址为:https://start.spring.io/,按照下图选择对应的选项,不要选错,然后点击Explore,再点击Download,就可以下载了。

这就是下载完的目录,使用idea打开,我们来写个控制器测试一下。

在idea中打开如下:

com.xiongxiong.springbootweb01包中新建包controller,在该包中新建java Class,命名为:IndexController,如下:

IndexController类的代码如下:

package com.xiongxiong.springbootweb1.controller;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller
public class IndexController {
    @ResponseBody
    @RequestMapping("index")
    public String index(){
        return "<h1>This is my first Springboot project!!!</h1>";
    }
}

然后我们就可以去运行了,首先打开Springbootweb01Application.java类,在这里( src\main\java\com\xiongxiong\springbootweb01\Springbootweb01Application.java),找到main方法,然后运行:

我们可以看到控制台中输出了Tomcat started on port(s): 8080 (http) with context path '',表明Tomcat已经启动,然后我们去浏览器中访问控制器中设置的请求规则index试试,地址栏中输入:http://localhost:8080/index

你看,是不是很简单?好像我们并没有做什么就都做完了,在idea中创建更简单!!!我们接着看!

03

Idea快速构建springboot项目

打开你的idea,点击File->New->Project,选择Spring Initializ,然后Next

然后在com.xiongxiong.springbootweb1包下面新建package,命名为controller,后面的步骤就和上面一样了,大家可以网上翻的看看,最后如下:

在浏览器中测试如下:



目录
相关文章
|
Kubernetes 负载均衡 网络协议
k8s中部署springboot项目
k8s中部署springboot项目
760 0
|
11天前
|
Java 应用服务中间件 Maven
【SpringBoot系列】第一课:构建一个简单的SpringBoot应用程序
【4月更文挑战第3天】构建第一个SpringBoot应用程序
31 1
|
11天前
|
Java Maven
手动搭建Springboot项目
手动搭建Springboot项目
39 0
|
10月前
|
Oracle Java 关系型数据库
阿里云部署SpringBoot项目(一)
阿里云部署SpringBoot项目
1017 0
|
10月前
|
SQL 存储 分布式计算
SpringBoot集成Jpa极简教程
基本概念 Jpa(Java Persistence API)即 java 持久化api规范,并不是一个ORM框架,而是一种访问数据的接口定义,通过与数据访问框架或者ORM框架配合,可以简单方便的处理与数据库的交互。这种概念有点类似 slf4j 和 logback 的关系。 SpringDataJpa是对JPA规范的封装,旨在提高开发效率,同时不失灵活性,它提供了一种简单、一致的方式来访问不同种类的数据源,包括关系数据库、非关系数据库、MapReduce 框架等。Spring Data JPA 还提供了一些高级特性,如动态查询、多表查询、嵌套查询、存储过程和函数调用等。
185 0
SpringBoot集成Jpa极简教程
|
Java 容器
SpringBoot2.x基础篇:谈谈SpringBoot内提供的这几种配置绑定
`SpringBoot`在不断地版本迭代中陆续提供了不同的配置参数绑定的方式,我们可以单独获取`一个配置参数`也可以将`一系列的配置`映射绑定到`JavaBean`的属性字段,下面我们来看看这几种方式的配置绑定哪一种是你最常用到的。
SpringBoot2.x基础篇:谈谈SpringBoot内提供的这几种配置绑定
|
XML 监控 前端开发
如何搭建SpringBoot项目
如何搭建SpringBoot项目
289 0
如何搭建SpringBoot项目
|
XML 前端开发 JavaScript
搭建SpringBoot项目问题汇总(上)
搭建SpringBoot项目问题汇总
488 0
搭建SpringBoot项目问题汇总(上)
|
JSON 前端开发 Java
搭建SpringBoot项目问题汇总(下)
搭建SpringBoot项目问题汇总
822 0
搭建SpringBoot项目问题汇总(下)
|
Java 应用服务中间件 Maven
SpringBoot项目快速搭建
SpringBoot项目快速搭建
SpringBoot项目快速搭建