使用idea创建第一个springbootweb项目

首先打开idea主界面选择 Create New Project
使用idea创建第一个springbootweb项目_第1张图片
在弹出的页面中我们选择左侧的Spring Initializr,jdk版本选择自己安装的版本,我这里选择1.8,URL选择默认的就好

特别说明:由于springboot版本选择的是2.6.3所以jdk版本应该为1.8及以上,否则不支持。这里选择Default URL需要在有网络的情况下才可以加载。直接Next就好
使用idea创建第一个springbootweb项目_第2张图片
下一个页面:在Group栏输入组织名,Artifact就是项目名。java选择对应的安装版本,其它选择默认就好,直接Next
使用idea创建第一个springbootweb项目_第3张图片
下面页面选择springBoot版本这里选择最新2.6.3,选择依赖,根据自己实际情况选择,这里选择:
web:Spring Web
Template Engines:Thymeleaf
SQl:Spring Data JPA和MySQL Driver
使用idea创建第一个springbootweb项目_第4张图片
下面选择项目目录,点击完成即可。
使用idea创建第一个springbootweb项目_第5张图片
默认为我们创建了一个启动类
使用idea创建第一个springbootweb项目_第6张图片
打开文件,右键选择“运行”就通过自带的tomcat启动项目,默认端口8080
使用idea创建第一个springbootweb项目_第7张图片
打开浏览器输入:http://localhost:8080,会看到 一个错误页面,这是springboot为我们自动生成的错误页面/error,因为此时我们还没有创建一个Controller接口
使用idea创建第一个springbootweb项目_第8张图片
直接在启动类写一个接口映射,然后重新方法刚才的地址,浏览器输出 欢迎使用spring boot! 表示项目可以成功访问!

package com.example.demo;
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})
public class DemoApplication {

    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
    }

    @RequestMapping
    public String hello() {
        return "欢迎使用spring boot!";
    }
}

再重新启动,浏览器输入:http://localhost:8080出现如下页面:
在这里插入图片描述
此时第一个springboot项目已经创建完毕。

常见问题记录:
一、Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured.
就是:无法配置DataSource:未指定’url’属性,也无法配置嵌入数据源。
1、application.propertie中配置上数据源,
2、或者启动类上加上注解
@SpringBootApplication(exclude= {DataSourceAutoConfiguration.class})

二、IDEA使用破解包后卸载重装或更新后无法启动问题
https://www.cnblogs.com/lovelyli/p/13391543.html

三、在cmd中mvn -v 可用,但是idea的terminal不可用解决办法
1、首先查看idea中的setting中的terminal配置,必须Shell path是本地的cmd.exe
2、关闭idea 然后重启idea 但是必须以管理员方式进行开启

四、Identify and stop the process that’s listening on port 8080 or configure this application to listen端口被占用
1、终端查看端口进程

 D:\workspace\SpringBootDemo1>netstat -ano | findstr 8080
  TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       12748
  TCP    [::]:8080              [::]:0                 LISTENING       12748

2、杀掉进程,重新启动

D:\workspace\SpringBootDemo1>taskkill /pid 12748 -f
成功: 已终止 PID 为 12748 的进程。

你可能感兴趣的:(SpringBoot,intellij-idea,java,spring,boot)