网站首页 > 博客文章 正文
今天重庆千锋小编跟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项目模板
翻开模板文件
1. 解压 web-demo.zip模板文件
2. 翻开idea -> open ->浏览到模板解压路径
创立项目所需的目录与装备
1. 创立Controller,dao,model文件夹
2. 翻开application.properties文件装备数据库衔接信息
创立实体类
在model目录下创立User实体类,完成JavaBean和JPA注解
创立DAO接口
在dao目录下创立UserRepository接口
创立UserController类
1. 在controller目录下创立UserController控制器类
2. 编写用户的增删改查办法
3. 给类增加RestController,和RequestMapping注解
创立数据库
1. 翻开mysql客户端东西
2. 创立t_user表
3. 插入一些测验数据到t_user表中
运转Spring Boot 使用
1. 翻开WebDemoApplication类
2. 运转main办法(注意:如果项目启动进程抛出HibernateExpetion等异常信息,需求翻开pom.xml把SpringBoot改成1.5.1版别)
测验Web使用
1. 翻开postman测验东西
2. 测验用户列表信息
3. 测验依据用户id获取用户信息
4. 测验用户信息的保存
零基础学习java开发,可以参考千锋提供的java学习路线,该学习路线罗列了各阶段完整的java开发技术学习知识,根据千锋提供的java学习路线图,可以让你对学好java开发需要掌握的知识有个清晰的了解,并能快速入门java开发。
猜你喜欢
- 2024-10-20 从零开发一个WEB应用(一)搭建后端开发环境
- 2024-10-20 SpringBoot教程:Maven方式创建SpringBoot项目
- 2024-10-20 学Maven,这篇万余字的教程,真的够用了
- 2024-10-20 Maven项目改为spring boot项目的方法
- 2024-10-20 「干货」带你走进Spring Boot 项目实战:Maven 多模块项目搭建
- 2024-10-20 Eclipse + Ant / Maven + Java 8 开发环境搭建一文穿透
- 2024-10-20 idea新建springboot项目(idea新建一个springboot项目)
- 2024-10-20 Maven+Jetty/Tomcat进行web部署开发
- 2024-10-20 IDEA下从零开始搭建SpringBoot工程
- 2024-10-20 IntelliJ IDEA 结合 maven通过profile实现多环境
你 发表评论:
欢迎- 366℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 353℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 344℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)