从零开始使用IDEA创建SpringBoot项目(图文)

时间:2021-09-19 03:44:04

*注:此文章谨以记录学习过程,分享学习心得!

刚刚开始了解springboot框架,觉得很好用,觉得很有必要深入学习一下该框架,现在就来创建一个springboot项目:

1、在idea上新建一个project,选择spring initializr,

project sdk 选择安装的jdk;

choose initializr service url 选择默认(Default:https://start.spring.io 

从零开始使用IDEA创建SpringBoot项目(图文)

选择项目模板

点击next

2、进行项目配置

设置项目数组(group),项目标识(artifact),type选择一个maven project 表示是一个maven项目

version:项目版本号

name:项目名称

description:项目描述

package:项目包名

从零开始使用IDEA创建SpringBoot项目(图文)

项目配置

点击next 下一步

3、选择项目模板

我们来选择创建一个web项目

选择spring boot版本

从零开始使用IDEA创建SpringBoot项目(图文)

选择项目模板

4、设置项目名称和项目路径

从零开始使用IDEA创建SpringBoot项目(图文)

设置项目名称和项目路径

设置完项目路径,和项目名称后,点击finish,创建项目完成,需要进行项目构建,等一小会即可完成。

5、创建完成,我们删除.mvn文件夹,mvnw文件和 mvnw.cmd文件

从零开始使用IDEA创建SpringBoot项目(图文)

删除文件

6、我们来看一下maven配置的pom.xml文件,里面包含了springboot项目运行所需的版本库

从零开始使用IDEA创建SpringBoot项目(图文)

pom.xml

springboot运行所需库为:

?
1
2
3
4
5
6
7
<!-- springboot项目的基础库文件-->
  <parent>
    <groupid>org.springframework.boot</groupid>
    <artifactid>spring-boot-starter-parent</artifactid>
    <version>2.0.1.release</version>
    <relativepath/> <!-- lookup parent from repository -->
  </parent>
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<!-- springboot项目的基础库文件-->
  <dependencies>
<!-- web项目库-->
    <dependency>
      <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>
    </dependency>
  </dependencies>

7、创建一个helloservice

?
1
2
3
4
5
6
package com.example.springbootdemo.service;
import org.springframework.stereotype.service;
@service
public interface helloservice {
  string sayhello();
}

8、创建helloservice的实现类helloserviceimpl,实现sayhello()方法,返回"hello world!"

?
1
2
3
4
5
6
7
8
9
10
11
package com.example.springbootdemo.service.impl;
import com.example.springbootdemo.service.helloservice;
import org.springframework.stereotype.component;
 
@component
public class helloserviceimpl implements helloservice {
 @override
 public string sayhello() {
   return "hello world!";
 }
}

9、创建hellocontroller,调用helloservice实现类,打印"hello world!"到浏览器

?
1
2
3
4
5
6
7
8
9
10
11
package com.example.springbootdemo.service.impl;
import com.example.springbootdemo.service.helloservice;
import org.springframework.stereotype.component;
 
@component
public class helloserviceimpl implements helloservice {
 @override
 public string sayhello() {
   return "hello world!";
 }
}

10、见证奇迹的时刻,我们来运行一下所建项目,看能不能跟我们预期一样,在浏览器输入访问地址 http://localhost:8080/hello

就可以看到hello world!

至此,学习创建一个springboot项目就完成了。

查看源码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持服务器之家。

原文链接:https://www.jianshu.com/p/6e096aa974fd