用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境

本文详细介绍了使用IDEA和Maven搭建SpringBoot与Mybatis项目的基础开发环境过程,包括配置springboot-starter-parent、springboot-starter-web,引入所需依赖,配置application.properties,以及解决常见问题。
**使用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境**

哈喽,各位码友,大家好!我是徐先生Paul。	

现在很多公司上都对Maven、Mybatis和SpringBoot这几项技术有所要求。博主今天就开始使用将以前使用IDEA和Maven,去搭建SpringBoot和Mybatis的项目的基础开发环境的过程,重新搞一遍出来。以避免时间过得久了忘记,到时候可以重新回顾下。同时也分享给码友们,希望对大家能有所帮助。话不多说,咱们开始吧。
	首先新创建一个project

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
Finish.
指定该Java包路径下的文件全是Java源码文件。

在这里插入图片描述
在这里插入图片描述
添加资源文件标识
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
运行项目,看是否已经搭建完成
在这里插入图片描述
在这里插入图片描述
运行报错:Error:(3, 24) java: 程序包org.junit不存在
在这里插入图片描述
解决:
File -> Project Struct… -> Libraies -> 点击绿色的加号 -> Java -> 找到 IDEA 安装路径下的 Lib 中的junit-4.12 -> 确定完就行了,点击OK就出去了
在这里插入图片描述
Return
在这里插入图片描述
Success
配置springboot-starter-parent
在这里插入图片描述
配置springboot-starter-web
在这里插入图片描述
刷新Maven,引进Springboot所依赖的jar包
在这里插入图片描述
查看springboot的依赖是否已经引进
在这里插入图片描述
在App类中添加SpringBoot的@EnableAutoConfiguration注解,将该类变成Springboot的bean,并且能够启动自动化配置。
@EnableAutoConfiguration注解:将App启动类当成一个自动化可以支持自动配置的bean,并且能够开启整个工程内的基于springBoot的自动化配置
开启Spring的bean:声明一个xml或者声明一个注解形式的变量,然后让spring自动扫描到,将其变成为一个bean。
springBoot的自动化配置:只要添加了@EnableAutoConfiguration注解,SpringBoot项目会把我们对所有的数据库的依赖,Redis的依赖、以及对Spring本身AOP的一些依赖管理,通通以一个自动化配置加载到对应的项目工程当中。
在这里插入图片描述
run
在这里插入图片描述
在这里插入图片描述
在控制台显示的Tomcat started on port(s): 8080 (http):
Springboot引入了一个 web层的依赖,默认在main方法启动之后,启动了一个web的容器,并且在8080端口上被listen
运行localhost:8080出现404页面:
说明Springboot工程,在不需要任何的外力的借助下,可以启动一个内嵌的Tomcat容器。
SpringMVC是用来解决web的控制层的一些问题。通过SpringBoot的简单配置,如何搞定SpringMVC的Controller的功能呢?可以直接添加@RestController注解,再在所添加的方法上添加@RequestMapping(“/”)注解,即可。这样就可以实现当用户访问根路径的时候,该方法内的内容,到web的控制台上。
将MyBatis控件集成进来,并且能够完全对应项目的对数据库的读操作和写操作。
在resources目录下创建application.properties文件
在这里插入图片描述
在这里插入图片描述
修改端口
在这里插入图片描述
Springboot通过对应在固定的classpath的resources目录下,寻找application.properties配置文件,然后根据key-value对加载对内部的配置,就可以完成通过配置文件改变SpringBoot中Spring的bean默认生成的策略。
访问页面http://localhost:8090/
在这里插入图片描述
至此,通过IDEA+Maven搭建SpringBoot和Mybatis的项目开发基础环境已经成功完成。希望对各位码友有所帮助。

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

徐先生Paul

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

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

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

打赏作者

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

抵扣说明:

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

余额充值