JavaWeb
文章平均质量分 78
东方芷兰
我们要以严谨、科学的态度看待问题。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JavaWeb 课堂笔记 —— 26 SpringBoot 原理
摘要: SpringBoot通过起步依赖和自动配置简化了开发流程。起步依赖利用Maven的依赖传递特性,减少pom.xml配置;自动配置则在应用启动时自动将Bean注册到IOC容器,省去手动声明。其核心原理包括: 组件扫描(@ComponentScan)和导入机制(@Import),支持加载第三方依赖; 条件装配(如@ConditionalOnClass)动态控制Bean的注册; 注解驱动(@SpringBootApplication整合配置类、扫描与自动配置)。 掌握这些机制能提升开发效率,理解框架设计思原创 2025-09-28 20:40:19 · 328 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 25 Bean 的管理类
SpringBoot配置与Bean管理总结 SpringBoot支持properties、yml/yaml三种配置文件格式,优先级依次递增。除了配置文件外,还支持Java系统属性和命令行参数配置,且命令行参数优先级最高。项目打包后可通过java命令设置参数运行jar包。 Spring默认在启动时创建所有单例非延迟加载的Bean并存入IOC容器,可通过ApplicationContext的getBean方法获取Bean,支持按名称、类型或两者结合三种方式获取。 Bean支持五种作用域,通过@Scope注解配置原创 2025-09-28 20:35:04 · 915 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 24 AOP 面向切面编程
本文介绍了Spring AOP的基本概念与实现方式。AOP(面向切面编程)通过动态代理机制对特定方法进行编程,解决代码重复性问题。文章以统计方法执行耗时为例,演示了Spring AOP的快速入门步骤:导入依赖、编写切面类、定义切入点表达式。核心概念包括连接点、通知、切入点等,并详细讲解了AOP的执行流程和五种通知类型。此外,还介绍了通知顺序规则、切入点表达式语法(@execution和@annotation)及其通配符使用技巧,提出了书写切入点表达式的优化建议。最后展示了如何通过自定义注解实现更灵活的AOP原创 2025-09-28 20:29:03 · 928 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 23 事务管理
本文介绍了Spring事务管理的基本概念和应用。事务是一组原子性操作,通过@Transactional注解实现。文章以解散部门为例,展示了事务的回滚机制(rollbackFor)和传播行为(propagation)。重点说明了当需要将不同操作分离为独立事务时,使用REQUIRES_NEW传播行为的重要性。通过日志记录案例,演示了如何确保关键操作不受主事务异常影响。这些机制有效解决了数据一致性问题,是Spring事务管理的核心功能。原创 2025-09-28 20:17:25 · 466 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 22 登录校验
本文介绍了JavaWeb中的过滤器Filter和拦截器Interceptor在登录校验中的应用。主要内容包括:1) Filter过滤器的作用与快速入门,通过@WebFilter注解配置拦截路径;2) Filter过滤器链的执行顺序;3) 登录校验实现步骤,包括获取请求URL、判断登录操作、校验Token令牌等;4) Interceptor拦截器的基本概念与快速入门方法。通过代码示例演示了如何实现登录校验功能,并对比了Filter和Interceptor的区别,两者均可用于请求拦截和统一处理,但Interce原创 2025-09-28 19:29:32 · 674 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 21 登录认证
文章摘要:本文介绍了Tlias智能学习辅助系统的登录功能实现与登录校验机制。登录功能通过POST请求验证用户名密码,成功后发放JWT令牌;登录校验采用统一拦截方式,通过JWT令牌验证用户状态。同时对比了两种会话跟踪技术:客户端Cookie和服务端Session,分别展示了设置和获取方法。文章还提供了SQL查询语句、接口测试结果和代码实现示例,完整呈现了系统认证模块的开发流程。原创 2025-09-28 19:18:30 · 870 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 20 SpringBootWeb案例 配置文件
本文是JavaWeb学习笔记,基于黑马程序员教程,详细介绍了查询回显和修改员工的实现流程。通过GET/PUT请求实现员工信息查询与修改,包含SQL语句、MyBatis配置及前后端联调测试。同时讲解了参数配置化方法,比较了properties与yml配置文件的差异,并演示如何将properties转为更简洁的yml格式。最后引入@ConfigurationProperties注解解决多属性注入问题,提升开发效率。教程涵盖SpringBoot项目配置、MyBatis日志输出等实用技巧,适合JavaWeb初学者参原创 2025-09-28 19:06:47 · 329 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 19 SpringBootWeb案例 文件上传
本文摘要了JavaWeb开发中的文件上传功能实现过程。内容涵盖:1) 新增员工功能的RESTful接口设计与实现;2) 前端文件上传的三要素(file表单项、POST方法、multipart编码);3) 服务端通过MultipartFile接收文件,并演示临时文件处理;4) 本地存储方案实现及UUID防重名优化。文章采用代码片段+截图的方式,详细展示了从接口定义到前后端联调的完整开发流程,适合JavaWeb初学者参考学习。原创 2025-09-21 19:19:16 · 864 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 18 SpringBootWeb案例 员工管理
本文是JavaWeb学习笔记,基于黑马程序员的教程,主要讲解分页查询和条件分页查询的实现。文章首先介绍SQL分页语法和参数计算方法,然后详细说明后端开发流程:通过PageBean封装分页数据,使用MyBatis注解编写Mapper层查询,在Service层实现分页逻辑,并在Controller接收参数。特别介绍了分页插件PageHelper的简化用法,最后扩展实现带条件的动态分页查询,包括时间参数处理等注意事项。所有代码示例均配有详细注释,并展示了Postman测试和前后端联调过程。原创 2025-09-21 19:09:34 · 412 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 17 SpringBootWeb案例 部门管理
本文介绍了JavaWeb开发学习笔记,基于黑马程序员教程,涵盖Spring+MyBatis等框架。主要内容包括:1)环境搭建,创建SpringBoot项目并引入相关依赖;2)数据库准备,创建部门表和员工表并插入测试数据;3)项目结构配置,设置三层架构基础(Mapper、Service、Controller)。文章提供了详细的SQL建表语句和SpringBoot项目创建步骤,适合JavaWeb初学者参考学习企业级开发流程。原创 2025-09-21 18:38:28 · 745 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 16 MyBatis 动态SQL
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-20 18:37:55 · 660 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 15 MyBatis 基础操作
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-20 18:34:25 · 578 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 14 Mybatis
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-19 17:31:10 · 503 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 13 MySQL 事务
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-19 17:24:56 · 268 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 12 MySQL 多表查询
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-15 21:02:24 · 471 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 11 MySQL 多表设计
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-15 20:57:04 · 357 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 10 MySQL DML + DQL
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-13 23:06:40 · 549 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 09 MySQL 概述 + DDL
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-13 22:58:32 · 797 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 08 请求响应
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-11 23:41:47 · 1180 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 07 Web 入门、HTTP 协议和Tomcat
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-11 23:32:13 · 1006 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 06 Maven
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-09 20:23:12 · 760 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 05 前端工程化
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-09 20:12:48 · 392 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 03 Vue
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-08 13:44:45 · 1267 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 04 Ajax
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-08 13:52:04 · 621 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 02 JavaScript
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学们提供参考。原创 2025-04-05 19:38:05 · 833 阅读 · 0 评论 -
JavaWeb 课堂笔记 —— 01 HTML
本系列为笔者学习JavaWeb的课堂笔记,视频资源为B站黑马程序员出品的《黑马程序员JavaWeb开发教程,实现javaweb企业开发全流程(涵盖Spring+MyBatis+SpringMVC+SpringBoot等)》,章节分布参考视频教程,为同样学习JavaWeb系列课程的同学门提供参考。原创 2025-04-05 19:17:45 · 953 阅读 · 0 评论
分享