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

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

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

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

用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第1张图片
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第2张图片
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第3张图片
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第4张图片
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第5张图片
Finish.
指定该Java包路径下的文件全是Java源码文件。

用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第6张图片
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第7张图片
添加资源文件标识
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第8张图片
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第9张图片
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第10张图片
运行项目,看是否已经搭建完成
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第11张图片
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第12张图片
运行报错:Error:(3, 24) java: 程序包org.junit不存在
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第13张图片
解决:
File -> Project Struct… -> Libraies -> 点击绿色的加号 -> Java -> 找到 IDEA 安装路径下的 Lib 中的junit-4.12 -> 确定完就行了,点击OK就出去了
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第14张图片
Return
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第15张图片
Success
配置springboot-starter-parent
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第16张图片
配置springboot-starter-web
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第17张图片
刷新Maven,引进Springboot所依赖的jar包
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第18张图片
查看springboot的依赖是否已经引进
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第19张图片
在App类中添加SpringBoot的@EnableAutoConfiguration注解,将该类变成Springboot的bean,并且能够启动自动化配置。
@EnableAutoConfiguration注解:将App启动类当成一个自动化可以支持自动配置的bean,并且能够开启整个工程内的基于springBoot的自动化配置
开启Spring的bean:声明一个xml或者声明一个注解形式的变量,然后让spring自动扫描到,将其变成为一个bean。
springBoot的自动化配置:只要添加了@EnableAutoConfiguration注解,SpringBoot项目会把我们对所有的数据库的依赖,Redis的依赖、以及对Spring本身AOP的一些依赖管理,通通以一个自动化配置加载到对应的项目工程当中。
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第20张图片
run
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第21张图片
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第22张图片
在控制台显示的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文件
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第23张图片
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第24张图片
修改端口
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第25张图片
Springboot通过对应在固定的classpath的resources目录下,寻找application.properties配置文件,然后根据key-value对加载对内部的配置,就可以完成通过配置文件改变SpringBoot中Spring的bean默认生成的策略。
访问页面http://localhost:8090/
用IDEA+Maven搭建SpringBoot和Mybatis的项目的基础开发环境_第26张图片
至此,通过IDEA+Maven搭建SpringBoot和Mybatis的项目开发基础环境已经成功完成。希望对各位码友有所帮助。

你可能感兴趣的:(SpringBoot)