后端01

42 阅读1分钟

我要记录一下怎么开始一个springboot项目的。

  1. 新建项目 首先File-new-project,左侧选择Spring Initializr,next后type选maven,java version选1.8但是我只能选17.next后选Web-Spring Web,右上角选择springboot版本,这里好像只有3x版本 建好之后pom文件会报错,把version改成2.几的就好了。 image.png
  2. 开发环境热部署

image.png

image.png

image.png

image.png 3. controller

image.png

image.png

image.png

image.png

image.png

image.png

image.png 示例:注意加上@RequestParam说明这个参数是必需的,想让他变成可选的就加上required=false

image.png 示例2:post请求:因为传来的参数太多,所以封装一个实体,注意前后端属性名要一致

image.png 4. restful image.png

image.png

image.png

image.png

image.png

image.png

image.png 示例:删除用户 原来:get http://localhost/del?id=10 现在:delete http://localhost/user/10 ①get请求变成了delete请求,②传递数据方式改变:把序号直接放在了路径上,没有再使用问号,动词del没了

获取动态路径:路径加上{}花括号,如果想拿到路径上的参数,要加注解@PathVariable,不然只能拿到问号?后面的东西

image.png 5. swagger

image.png

image.png

image.png

image.png

image.png 启动后报错如下面框框,加上上面框框

image.png 下图加注解,可以在swagger文档显示,类似注释 image.png 6. mybatis

image.png

image.png

image.png mysql数据库端口都是3306,mydb是数据库名字,最下面是指定日志输出格式 image.png

image.png

image.png