Intellij IDEA创建springboot项目(保姆级别)

从0到1的学习,先创建一个springboot项目

springboot介绍

Spring Boot是一个用于简化Java应用程序开发的框架。它基于Spring框架,提供了一种快速、方便的方式来构建独立的、可执行的、生产级别的Spring应用程序。

Spring Boot的设计目标是使开发者能够更快速地启动和运行应用程序,同时尽可能减少样板代码和配置。它采用了约定优于配置的原则,通过自动配置和默认值来简化开发过程。

Spring Boot提供了许多特性和功能,包括:

  1. 自动配置:Spring Boot根据应用程序的依赖关系自动配置Spring和第三方库,减少了手动配置的工作量。

  2. 起步依赖:Spring Boot提供了一系列预定义的依赖关系,可以快速启动常见的应用程序功能,如Web开发、数据库访问、安全性等。

  3. 嵌入式服务器:Spring Boot内置了多个嵌入式服务器,如Tomcat、Jetty等,可以方便地将应用程序打包成可执行的JAR文件,并直接运行。

  4. Actuator:Spring Boot提供了Actuator模块,可以监控和管理应用程序的运行状态,包括健康检查、指标收集、远程管理等。

  5. 外部化配置:Spring Boot支持将配置信息外部化,可以使用属性文件、环境变量、命令行参数等方式来配置应用程序。

  6. 简化的部署:Spring Boot可以将应用程序打包成可执行的JAR文件或WAR文件,方便部署到各种环境中。

总之,Spring Boot通过简化开发过程和提供丰富的功能,使得Java开发者能够更加高效地构建和部署应用程序。

 安装IDEA的步骤参考(添加了激活的步骤嗷):IntelliJ IDEA安装与使用-CSDN博客

 创建Springboot项目

1、首先打开idea,选择file->new->project

2、选择Spring Initializr 创建项目,Type选择Maven,其他配置进行自我定义即可,然后点击Next下一步。

Artifact:项目名称    

group:项目组名   

language:设置为java语言   

packaging:打包方式(选择jar)

3、添加必要的依赖,点击creat

 

4、 刚刚创建好的项目结构目录

5、 配置Maven

首先点击右上角设置的按钮->选择点击Settings

搜索Maven,参考下图进行配置

6、配置好Maven,如果没有下载外部库 ,选择右侧的M,点击进入,点击重新下载,或者刷新的按钮即可。

 7、在resources-templates中右键新建-HTML文件 index.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
这里是Spring Boot学习的项目,你已经成功了第一步骤。
</body>
</html>

 8、在com.example.demo下新建controller文件夹,在controller文件夹下建一个简单的helloController类;(Controller类要添加@Controller注解,项目启动时,SpringBoot会自动扫描加载Controller)

package com.example.demo.controller;


import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HelloController {

    @RequestMapping("/index")
    public String sayHello(){
        return "index";
    }
}

 9、在resources文件夹下application中先配置DataSource基本信息,application文件有两种文件格式,一种是以.properties为后缀,一种是以.yml为后缀的,一般是使用.yml,在这我是用.yml后缀的文件格式。右键application文件选择Refact,选择Rename,将后缀改为yml;

spring:
  datasource:
    name: demo  #数据库名
    url: jdbc:mysql://localhost:3306/demo #url
    username: root  #用户名
    password: 123456  #密码
    driver-class-name: com.mysql.jdbc.Driver  #数据库链接驱动

10、运行项目启动类Demo1Application.java 

 11、运行结果,网页中输入:http://localhost:8080/  即可查看运行页面,到这项目的初步搭建已经完成

 12、运行报错信息

Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary.

 报错意思是,需要把com.mysql.jdbc.Driver 驱动,修改成新的驱动:com.mysql.cj.jdbc.Driver

修改之后没有报红了。

到这里基本结束了,后续在一起学习IDEA链接本地数据库,文章有错误的地方,欢迎各位大佬见谅,刚刚开始学习。 

  • 36
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mark.1024

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值