springboot里面单词的意思:
properties: 属性,配置
yaml(yml): YAML Ain‘t Markup Language 的递归缩写
Server(服务器) servlet(服务单元)
就是server是指定任务,servlet是专门派服务员去完成他吗(deepseek说这个理解完全正确)
今天暴学两小时maven:
项目结构(采用约定项目结构)
用idea创建的maven文件:
第一个:pom.xml(全称是Project Object Model(项目对象模型)(该文件标志着这是一个maven文件)
main:项目主体文件;(里面有:)
java(这个用屁眼子都能想出来是什么)
com.xxx:(简单理解成 包,通过groupid生成的包)
还有个main里面的大文件夹:resources:
里面填(除了java文件都可以填,比如说properties,yml,,还有配置文件,静态资源文件.html.css.js.image,模板页)
还有个和mian同级的test文件,
里面自动放了个java文件,放用来测试的java文件,没有resources文件,如果真的需要可以自己创建.
pom.xml:
注释:用<!-- 注释内容 -->
groupId:
artifactId:
version:
<!--坐标信息 本工程坐标信息 每个maven项目都会有一个唯一的坐标-->
<!--怎么配置本工程项目信息
项目:
groupId:域名反过来 : com.baidu
artifactId : 项目名 : OA
模块: OA(前台,后台,common)
groupId : 域名反过来: com.baidu.oa(模块名)
artifactId : 模块名 :OA
version:不必太在意 1,0-SNAPSHOT(还没上线的最初的快照版)
-->
servlet:
即server applet
概念:运行在服务器端的小程序
Servlet就是一个接口,定义了java类被浏览器访问到(tomcat)的规则
将来我们自定义一个类,实现servlet接口,复写方法
@Target(Elementype.TYPE) : 设置当前的类可以标注在哪
@Retention(RetentionPolicy.RUNTIME) : xxxxxxx
@Documented : java doc 会生成注解信息
@Inherited :是否会被继承