用IDEA快速搭建Spring Boot项目

简介: 初识Spring Boot,使用IDEA快速搭建脚手架工具(基础)

1.首先打开IDEA,这里就直接新建一个新的Spring Boot项目

NG`VZ5Q]9Q8_DVY{{@EN(ZH.png

2.项目名称,工作路径设置一个自己用的(图中SDK,我默认的都是选择1.8这个;JAVA这个jdk我就一般选择8)设置好了我们就直接可以点击Next。

52XOFYD@OVE{L9]EU[[]FHL.png

3.这里的Dependencies我们就选择两个基本的Spring Web 和一个模板Thymeleaf,这样就可以直接点击Finish完成创建了

(后面有需要的比如数据库相关我们可以在pom.xml文件中自行添加相关依赖)。

8OG)ILJX@)V$LJP$`L5J425.png

4.点击完成后我们就可以看见我们已经创建好的基础Spring Boot项目的目录结构


image.png

5.这里我们直接写一段代码

image.png

6.接下来我们可以运行一下看见,端口号:8080。

image.png

7.然后我们就可以打开浏览器访问一下地址:localhost:8080/hello


image.png

总结:这样一套流程下来我们使用IDEA搭建的Spring Boot项目基本的操作就完成了!(适合刚入门的同学们参考看看)

相关文章
|
13天前
|
Java Maven
idea中maven项目pom文件Could not acquire lock(s)
idea中maven项目pom文件Could not acquire lock(s)
|
2天前
|
消息中间件 JSON Java
RabbitMQ的springboot项目集成使用-01
RabbitMQ的springboot项目集成使用-01
|
4天前
|
安全 Java 数据库连接
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
在IntelliJ IDEA中通过Spring Boot集成达梦数据库:从入门到精通
|
5天前
|
Java
springboot项目出现Exception in thread “main“ java.lang.NoClassDefFoundError: javax/servlet/Filter
springboot项目出现Exception in thread “main“ java.lang.NoClassDefFoundError: javax/servlet/Filter
12 0
|
6天前
|
XML Java 数据格式
Spring 项目如何使用AOP
Spring 项目如何使用AOP
19 2
|
6天前
|
Java Spring
Spring boot项目如何发送邮件
Spring boot项目如何发送邮件
16 2
|
12天前
|
存储 Java 应用服务中间件
Springboot项目打war包部署到外置tomcat容器【详解版】
该文介绍了将Spring Boot应用改为war包并在外部Tomcat中部署的步骤:1) 修改pom.xml打包方式为war;2) 排除内置Tomcat依赖;3) 创建`ServletInitializer`类继承`SpringBootServletInitializer`;4) build部分需指定`finalName`;5) 使用`mvn clean package`打包,将war包放入外部Tomcat的webapps目录,通过startup脚本启动Tomcat并访问应用。注意,应用访问路径和静态资源引用需包含war包名。
|
12天前
|
Java
IDEA云行项目提示Error: java: OutOfMemoryError
IDEA云行项目提示Error: java: OutOfMemoryError
|
12天前
|
Java Spring
IDEA 创建 SpringCloud项目-多项目方式
IDEA 创建 SpringCloud项目-多项目方式
|
13天前
|
Java API 数据安全/隐私保护
【亮剑】如何在Java项目中结合Spring框架实现邮件发送功能
【4月更文挑战第30天】本文介绍了如何在Java项目中结合Spring框架实现邮件发送功能。首先,需在`pom.xml`添加Spring和JavaMail依赖。然后,在`applicationContext.xml`配置邮件发送器,包括SMTP服务器信息。接着,创建一个使用依赖注入的`EmailService`类,通过`JavaMailSender`发送邮件。最后,调用`EmailService`的`sendSimpleEmail`方法即可发送邮件。最佳实践包括:使用配置管理敏感信息,利用`MimeMessage`构造复杂邮件,异常处理和日志记录,以及在大量发送时考虑使用邮件队列。