概述
最近一段时间都在使用springboot进行开发,很是方便,之前用过spring框架应该很快能上手,在某天看到一篇文章收获很大,说是技术的分享对于自己的提升帮助是很大的,一方面加深了自己的理解,记忆,另一方面查漏补缺,把不懂的细节重新看一遍。这里从零开始搭建一套后台系统,加深自己的记忆,也希望能帮助更多初学者。
目前只打算整合springboot+springMVC+Mybatis-Plus+shiro+redis以后有新想法再加吧
工具我用的是Idea 当然也推荐使用STS,看个人习惯,环境是jdk1.8 到时会把源码上传到git。
环境搭建
偷懒(哈哈)直接在 http://start.spring.io/ ,也可以直接用Idea的Spring Initializr工具快速搭建一个springboot项目 都是基于官方web构建的。
这里把你的项目基本信息和springboot的版本选好后直接点Generate Project 下载到本地,再导入到Idea中。整个项目的结构图如下
和普通的web项目没什么大的区别,建好项目会自动生成一个SailApplication.java启动类,我们可以直接运行这个main方面就是启动了服务,但是目前我们没加什么模块,也看不出什么效果,我们测试一下
在pom文件中加上web模块依赖
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
SailApplicaltion根目录下新建一个Controller包,新建一个测试controller
我们打开浏览器输入http://localhost:8080/hello
成功!完美!~~~~ 下一篇将把我们要用到的模块依赖都添加进来,以及简单的配置
- 另外建了个交流群,有不明白的朋友方便交流454866514