学到的技能/知识 | 运动 | 提升 | 不足 |
---|---|---|---|
1.CSS技巧:学会了为多个模块设置背景图 | 3公里有氧跑 | 1.三节大课的第三节有些累,不想听了,想摸鱼看手机,但是这次克制住了这个想法,继续听讲 | 睡了懒觉,9点50上课,9点20才起 解决方法:通过跟着老师的步骤在演算纸上写一些知识点,再次进入了状态 |
2. web项目逻辑和结构梳理 | 记录: | 2.中午给自己设定了休息15分钟去看小说,时间到了正看的上瘾,纠结了一会还是放下了手机选择先去完成今天的作业 | 原因:太困了。。。解决方法:早睡会因为昨晚2点睡的 |
**1.CSS定义**
.section {margin-bottom: 40px; //设置外边框padding: 20px; //设置内边框border-radius: 8px; //设置模块边角,使得模块之间有层次感box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); //设置阴影background-size: cover; //让背景图覆盖整个元素background-position: center; //让背景图居中 background-color: rgba(255, 255, 255, 0.5);//半透明白色背景 background-blend-mode: overlay; //背景图与背景色混合,使字体不被遮挡
}
.section:nth-child(1) { //第一个模块background-image: url('你的图片'); //添加第一个图片地址
}.section:nth-child(1) { //第二个模块background-image: url('你的图片'); //添加第二个图片地址
}
**在HTML页面中使用方法**
`<div class="section">内容1</div>`
`<div class="section">内容2</div>`**2.web项目结构**src/main/java
└── com
└── example
└── demo
├── DemoApplication.java // Spring Boot 启动类包
├── config // 配置类包(如Web配置、安全配置等)
├── controller // 控制器层包(处理HTTP请求)
├── service // 服务层包(业务逻辑)
├── repository // 数据访问层包(DAO或Repository接口)
├── entity // 实体类包(数据模型)
**DemoApplication.java**
*Spring Boot的启动类,包含 main 方法,用于启动应用。通常使用 @SpringBootApplication 注解。**config 包**
存放配置类,例如:*Web配置(WebMvcConfig)*安全配置(SecurityConfig)*数据库配置(DataSourceConfig)**controller 包**
*存放控制器类,处理HTTP请求。通常使用 @RestController 或 @Controller 注解。**service 包**
*存放服务类,实现业务逻辑。通常使用 @Service 注解。**repository 包**
*存放数据访问接口,通常使用Spring Data JPA的 @Repository 注解。**entity 包**
*存放实体类,通常与数据库表对应。使用 @Entity 注解。**项目逻辑**
`DemoApplication.java`(Spring Boot 启动类)这是项目的入口点,通常最先创建。它包含 main 方法,用于启动Spring Boot应用;在实现业务逻辑之前,
要先定义与数据库表对应的Java对象的实体类,通常使用JPA注解(如 @Entity、@Id 等);repository负责与数据库交互,包含CSUD方法;service服务层负
责实现核心业务逻辑,调用repository层的方法;controller控制层负责处理HTTP请求,调用服务层方法,并返回响应;config通常来自定义一些配置(如WEB配置,安全配置)
等,项目后期或需要时添加。