2024.09.11星期三

dmx-03 / 2024-10-22 / 原文

今天学习了springboot的相关知识,由于自己使用原生的Maven经常出现tomcat配置

与hive数据库冲突的问题,因此选择了内置tomcat不需要自己配置也更加先进的springboot

确实也该学习一些新的技术不能总是局限于原生的javaweb了

以下是今天踩的一些坑

1.用IDEA创建springboot项目时,尽量使用java8和springboot2.x.x的版本,一定要

注意创建的时候选择对应的版本,如果使用springboot3就需要换成java17 不然会显示

无效的发行版

2.建立controller的时候需要在Application的同级目录下,也就是默认创建的包内

在Springboot可以使用以下方式处理静态资源

1.webjars 代指一个三级目录,通过webjars的方式引入如jquerys等原来需要引入的

js文件,通过/webjars/.../..../...即可访问该文件,方便了开发,可以省去下载jquery

并引入的过程

2.public,static,/**,resources

3.优先级:resources>static>public

一般习惯把静态资源放在static中,很少使用webjars

 目前实现了一个简单的登录页面,总结一下用法

1.创建项目,选择

 java8,如果选择java8,next之后上方的SpringBoot版本要选2.x.x,然后进行创建即可

创建完成之后需要做以下几个事情

1.springboot官方推荐使用的是yaml文件,因此把application.properties的后缀改成yaml

不改也行 但是写法有所区别

然后在该文件中写的是数据库的内容 今天由于是刚刚开始 因此我用的mysql进行测试

在连接mysql之前先要添加依赖