前言
spring boot 凭借其便捷的开发特性,极大提升了开发效率,为 java 开发工作带来诸多便利。许多大伙伴希望快速上手使用它。本文将详细介绍在 idea 开发工具中,如何高效搭建 spring boot 项目,帮助大家迈出 spring boot 开发的第一步。
1、创建项目名称
2、勾选需要的依赖
特别说明:2021版的idea不要勾选lombok(后需手动在pom文件里面添加),会导致项目创建的有问题,2024版的不受该限制
spring web:用于基于 spring 框架构建 web 应用,支持 mvc 架构和 restful api 开发。
jdbc api:java 语言连接数据库的标准接口,屏蔽差异以方便与关系型数据库交互。
mysql driver:java 程序与 mysql 数据库通信的桥梁,将 jdbc 调用转换为 mysql 指令。
spring boot devtools:提高开发效率,支持代码修改后自动重启应用和页面自动刷新。
mybatis framework:简化 jdbc 操作的 java 持久层框架,通过配置实现对象与数据库表的映射。
lombok:是一款 java 库,借助注解自动生成常用 java 代码,减少样板代码,使代码简洁易读并提升开发效率。
<dependency> <groupid>org.projectlombok</groupid> <artifactid>lombok</artifactid> <version>1.18.36</version> </dependency>
3、在setting中检查maven
4、编写数据源
完成上述操作后,你会发现pom怎么转都是爆红,并且在运行后出现下图的情况,这是由于在没有建立数据库连接时已经使用了依赖坐标,接下来我们要在配置文件中加入数据源:
#数据库连接 spring.datasource.driver-class-name=com.mysql.cj.jdbc.driver spring.datasource.url=jdbc:mysql://localhost:3306/springboot//你的库名 spring.datasource.username=root spring.datasource.password=xxxxxxxx//你的密码 #开启mybatis的日志输出 mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.stdoutimpl #springboot管理静态资源 #spring.mvc.static-path-pattern=/resources #开启数据库表字段 到 实体类属性的驼峰映射 mybatis.configuration.map-underscore-to-camel-case=true # 开启热部署 spring.devtools.restart.enabled=true #重启目录 spring.devtools.restart.additional-paths=src/main spring.web.resources.static-locations=classpath:/static/ #设置端口 server.port=8080
5、开启热启动(热部署)
除了在配置文件中添加相关内容,还有两处地方需要勾选:
注:在采用三层架构搭建思想时,每一层实现类要标注注解:
1、控制层实现类:@controller和@responsebody或者@restcontroller(这一个等同于前面的两个)
2、业务逻辑层实现类:@service
3、数据访问层实现类:@repository
4、mapper接口:@mapper
另外:要使用 @autowired 自动装配:自动注入impl实现类实例
结语
基于 spring boot 的项目在 idea 中已成功搭建。后续,你可以围绕项目需求,进一步添加业务逻辑、集成各类组件,不断拓展项目功能,充分挖掘 spring boot 的强大潜力~
到此这篇关于如何在idea中快速搭建一个spring boot项目的文章就介绍到这了,更多相关idea快速搭建spring boot项目内容请搜索代码网以前的文章或继续浏览下面的相关文章希望大家以后多多支持代码网!
发表评论