今天重庆千锋小编跟JavaEE技术教程。Spring Boot 让我们开发java项目开发进程愈加高效敏捷,今日我用一个简略的例子给大家共享一下如何用Spring Boot 开发一个java web项目。
环境预备
· Java环境(JDK1.7以上,推荐用JDK1.8)
· Maven 3.0+
· idea开发东西(或许运用sts)
· MySQL数据库
· Postman测验插件(可选)
一个最简略的web使用
预备模板
1. 翻开spring官网, 输入网址 http://start.spring.io
2. 在Project Metadat中输入项目的包名和模块名,例如 org.mobiletrain,模块名为:web-demo
3. 在dependencies中参加web,JPA和MySQL依靠包
4. 点击Generate Project 下载 web-demo.zip项目模板
![48265698de295a8f1dd13a8f728b89a3.png](https://img-blog.csdnimg.cn/img_convert/48265698de295a8f1dd13a8f728b89a3.png)
翻开模板文件
1. 解压 web-demo.zip模板文件
2. 翻开idea -> open ->浏览到模板解压路径
![53c4c507515c8993f5e933c8b4c92c49.png](https://img-blog.csdnimg.cn/img_convert/53c4c507515c8993f5e933c8b4c92c49.png)
创立项目所需的目录与装备
1. 创立Controller,dao,model文件夹
2. 翻开application.properties文件装备数据库衔接信息
![fdd3de33031dfaae15229bc5ca6a956f.png](https://img-blog.csdnimg.cn/img_convert/fdd3de33031dfaae15229bc5ca6a956f.png)
创立实体类
在model目录下创立User实体类,完成JavaBean和JPA注解
![8696d07f4ed685eeb9d524ba7e070e92.png](https://img-blog.csdnimg.cn/img_convert/8696d07f4ed685eeb9d524ba7e070e92.png)
创立DAO接口
在dao目录下创立UserRepository接口
创立UserController类
1. 在controller目录下创立UserController控制器类
2. 编写用户的增删改查办法
3. 给类增加RestController,和RequestMapping注解
![a379a2ef69f22592c02b21c2437280c3.png](https://img-blog.csdnimg.cn/img_convert/a379a2ef69f22592c02b21c2437280c3.png)
创立数据库
1. 翻开mysql客户端东西
2. 创立t_user表
3. 插入一些测验数据到t_user表中
![72b4c57867b65611d3dda29a2954afed.png](https://img-blog.csdnimg.cn/img_convert/72b4c57867b65611d3dda29a2954afed.png)
运转Spring Boot 使用
1. 翻开WebDemoApplication类
2. 运转main办法(注意:如果项目启动进程抛出HibernateExpetion等异常信息,需求翻开pom.xml把SpringBoot改成1.5.1版别)
![b99eea18d59d1baefd41b3d691856219.png](https://img-blog.csdnimg.cn/img_convert/b99eea18d59d1baefd41b3d691856219.png)
测验Web使用
1. 翻开postman测验东西
2. 测验用户列表信息
3. 测验依据用户id获取用户信息
4. 测验用户信息的保存
![0edae69a592787027c25d53f3db47157.png](https://img-blog.csdnimg.cn/img_convert/0edae69a592787027c25d53f3db47157.png)
![a1eaf26000fc40f898c2e2ee11909b59.png](https://img-blog.csdnimg.cn/img_convert/a1eaf26000fc40f898c2e2ee11909b59.png)
![2c21c27382374ce6dd2c4ffa92db2902.png](https://img-blog.csdnimg.cn/img_convert/2c21c27382374ce6dd2c4ffa92db2902.png)
![3c0175129d7d67c11417959af9beffb9.png](https://img-blog.csdnimg.cn/img_convert/3c0175129d7d67c11417959af9beffb9.png)
零基础学习java开发,可以参考千锋提供的java学习路线,该学习路线罗列了各阶段完整的java开发技术学习知识,根据千锋提供的java学习路线图,可以让你对学好java开发需要掌握的知识有个清晰的了解,并能快速入门java开发。