IDEA搭建springboot项目

springboot介绍

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突,以及引用的不稳定性等问题得到了很好的解决。

2.springboot 特点
SpringBoot所具备的特征有:
(1)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;
(2)内嵌Tomcat或Jetty等Servlet容器;
(3)提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;
(4)尽可能自动配置Spring容器;
(5)提供准备好的特性,如指标、健康检查和外部化配置;
(6)绝对没有代码生成,不需要XML配置。

使用Maven创建一个简单的SpringBoot 项目

配置maven环境

Maven官网
下载并解压

添加系统变量:MAVEN_HOME = D:\Program Files\IDEA\apache-maven-3.8.1

注意D:\Program Files\IDEA\apache-maven-3.8.1是文件路径

在用户变量path中添加:%MAVEN_HOME%\bin

进入命令界面 输入 mvn -v,如图所示则配置成功
在这里插入图片描述

使用idea创建一个maven项目

加入springboot初始依赖

SpringBoot要求,项目要继承SpringBoot的起步依赖spring-boot-starter-parent

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.1.12.RELEASE</version>
</parent>

SpringBoot要集成SpringMVC进行Controller的开发,所以项目要导入web的启动依赖

<dependencies>
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
    </dependency>
</dependencies>

测试

使用Spring Initializr快速创建项目

建立一个springboot项目
在这里插入图片描述

选择依赖
在这里插入图片描述
例如:添加web、MyBatis、MySQL。
在这里插入图片描述
会自动生成启动入口
在这里插入图片描述
使用配置文件设置默认端口号与访问路径
application.yml版本

server: 
	port: 8081 
	servlet: 
		context-path: /demo

application.poperties版本

server.port=8081 
server.servlet.context-path=demo

测试一下
在这里插入图片描述
在浏览器输入http://localhost:8080/use

在这里插入图片描述

posted @   Patrick-Rex  阅读(7)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
· 全网最简单!3分钟用满血DeepSeek R1开发一款AI智能客服,零代码轻松接入微信、公众号、小程
· .NET 10 首个预览版发布,跨平台开发与性能全面提升
点击右上角即可分享
微信分享提示