我要记录一下怎么开始一个springboot项目的。
- 新建项目
首先File-new-project,左侧选择Spring Initializr,next后type选maven,java version选1.8但是我只能选17.next后选Web-Spring Web,右上角选择springboot版本,这里好像只有3x版本
建好之后pom文件会报错,把version改成2.几的就好了。
- 开发环境热部署
3. controller
示例:注意加上@RequestParam说明这个参数是必需的,想让他变成可选的就加上required=false
示例2:post请求:因为传来的参数太多,所以封装一个实体,注意前后端属性名要一致
4. restful
示例:删除用户
原来:
get http://localhost/del?id=10
现在:delete http://localhost/user/10
①get请求变成了delete请求,②传递数据方式改变:把序号直接放在了路径上,没有再使用问号,动词del没了
获取动态路径:路径加上{}花括号,如果想拿到路径上的参数,要加注解@PathVariable,不然只能拿到问号?后面的东西
5. swagger
启动后报错如下面框框,加上上面框框
下图加注解,可以在swagger文档显示,类似注释
6. mybatis
mysql数据库端口都是3306,mydb是数据库名字,最下面是指定日志输出格式