随笔分类 -  Java / Framework(框架) / Spring

摘要:在Java中,@Async 和 @Transaction注解是可以一起使用的,但需要注意一些细节和潜在问题。 1. @Async 和 @Transactions 注解 @Async注解:用于异步执行方法。使用此注解的方法会在单独线程中执行,而不会阻塞调用线程。在需要执行耗时操作而不希望阻塞主线程时非 阅读全文
posted @ 2024-08-05 20:30 学Java的`Bei 阅读(488) 评论(0) 推荐(0) 编辑
摘要:过滤器(Filter)和拦截器(Interceptor)在JavaWeb开发用于拦截和处理请求的机制,但有显著的区别和不同的业务场景。 概念: 过滤器(Filter)是基于servlet容器回调实现,可以拦截请求和响应的所有内容,包括静态资源和动态资源。 拦截器(Interceptor)是基于Spr 阅读全文
posted @ 2024-06-11 20:22 学Java的`Bei 阅读(85) 评论(0) 推荐(0) 编辑
摘要:@Service: 注解在类上,表示这是一个业务层bean @Controller:注解在类上,表示这是一个控制层bean @Repository: 注解在类上,表示这是一个数据访问层bean @Component: 注解在类上,表示通用bean,value不写默认就是类名首字母小写 @Autowi 阅读全文
posted @ 2024-04-27 22:32 学Java的`Bei 阅读(19) 评论(0) 推荐(0) 编辑
摘要:在 Spring 框架中,@Resource 和 @Autowired 是两个常用的注解,都用于实现依赖注入,都是自动装配Bean的注解。 @Autowired @Autowired 注解是 Spring 框架的核心注解之一,用于自动装配 Spring Bean。它可以在字段、构造函数、Setter 阅读全文
posted @ 2024-04-24 22:55 学Java的`Bei 阅读(26) 评论(0) 推荐(0) 编辑
摘要:@PathVariable 是 Spring MVC 中的一个注解,用于将 URL 中的模板变量绑定到方法的参数上。在 Spring MVC 中,通常会使用 RESTful 风格的 URL 来处理请求,URL 中可能包含一些占位符,例如 /users/{id},其中 {id} 就是一个占位符,用来表 阅读全文
posted @ 2024-03-29 21:30 学Java的`Bei 阅读(546) 评论(0) 推荐(0) 编辑
摘要:@RestController和@Controller是Spring框架中用于定义控制器的两个注解; @RestConteroller注解: @RestController是@Controller的特殊形式,是用于创建 RESTful Web 服务的控制器类,而非传统的Web形式; 控制器方法使用@ 阅读全文
posted @ 2024-02-07 17:44 学Java的`Bei 阅读(292) 评论(0) 推荐(0) 编辑
摘要:1. 介绍 1)SSM框架是Spring、Spring MVC、和Mybatis框架的整合,是标准的MVC模式。 标准的SSM框架有四层,分别是mapper层(dao层),service层,controller层和View层。 使用Spring实现业务对象管理,使用Spring MVC负责请求的转发 阅读全文
posted @ 2024-01-05 08:32 学Java的`Bei 阅读(330) 评论(0) 推荐(0) 编辑
摘要:1. Git下载 1)国内镜像下载:https://registry.npmmirror.com/binary.html?path=git-for-windows/v2.37.0.windows.1/ 2)官网地址下载:https://git-scm.com/download/win 2. 安装 路 阅读全文
posted @ 2024-01-03 19:46 学Java的`Bei 阅读(290) 评论(0) 推荐(0) 编辑
摘要:错误: Request method 'POST' not supported -- 方法不支持 解决: 多数情况下, 是由于GET,POST,DELETE,PUT等方法类型不一致导致的。 所以将请求方法改回就好。例:此处的@Get方法改为@Post 阅读全文
posted @ 2023-12-27 22:47 学Java的`Bei 阅读(5008) 评论(0) 推荐(0) 编辑
摘要:1. 介绍 1)三层架构: 表现层(UI):负责数据展示; 业务层(BLL):负责业务处理; 数据层(DAL):负责数据操作; 2)MVC SpringMVC(Model-View-Controller)是Spring的一部分,基于Java的Web框架,用于开发Web应用框架。 提供一种模型(Mod 阅读全文
posted @ 2023-12-27 22:19 学Java的`Bei 阅读(195) 评论(0) 推荐(0) 编辑
摘要:1. 介绍 Lombok依赖可在编译时,自动添加JavaBean结构。例如常用的getter、setter、toString、构造器和equals等方法。 2. 导入(pom.xml)Maven依赖: <!-- lombok 可自动添加javaBean结构 --> <dependency> <gro 阅读全文
posted @ 2023-12-26 14:52 学Java的`Bei 阅读(1175) 评论(0) 推荐(1) 编辑
摘要:1. 概念 AOP(Aspect Oriented Programming) :面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。也就是 横向开发。 AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。 阅读全文
posted @ 2023-12-22 22:37 学Java的`Bei 阅读(246) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示