**使用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的项目开发基础环境已经成功完成。希望对各位码友有所帮助。
本文详细介绍了使用IDEA和Maven搭建SpringBoot与Mybatis项目的基础开发环境过程,包括配置springboot-starter-parent、springboot-starter-web,引入所需依赖,配置application.properties,以及解决常见问题。
1412

被折叠的 条评论
为什么被折叠?



