+ 我要发布
我发布的 我的标签 发现
公开标签 #SpringBoot
1. @Transactional 声明事务 2. @ControllerAdvice 作用在类上,继承了 @Component,因此也能被 SpringBoot 扫描并处理,提供对 Controller 类的拦截功能,配合 @ExceptionHandler、@InitBinder、@ModelAttribute 等注解可实现全局异常处理,全局参数绑定,请求参数预处理等功能 3. @Async 作用在方法,表示这是一个异步方法 4. @EnableAsync 注解在配置类,开启异步任务支持 5. @S
SpringBoot AOP相关的注解主要有5个。 1. @Aspect 声明一个切面 2. @PointCut 声明切点,即定义拦截规则,确定有哪些方法会被切入 3. @Before 前置通知,在原方法前执行 4. @After 后置通知,在原方法后执行 5. @Around 环绕通知,原方法执行前执行一次,原方法执行后再执行一次
SpringBoot Web相关的注解主要有5个。 1. @RequestMapping 映射 web 请求,可以注解在类和方法上,@GetMapping 和 @PostMapping 是 @RequestMapping 的两种特例,一个处理 get 请求,一个处理 post 请求 2. @RequestParam 获取请求参数,示例如下: @RequestMapping("/path1") @ResponseBody public String path1(@RequestParam("name")S
StringBoot 依赖注入相关的注解主要有4个。 1. @Autowired 可作用在属性、方法和构造器,实现 Bean 的自动注入,默认根据类型注入 2. @Resource 作用同 @Autowired,默认通过名称注入 3. @Qualifier 如果容器中有多个相同类型的 bean,仅仅靠 @Autowired 不足以让 Spring 知道到底要注入哪个 bean,使用 @Qualifier 并指定名称可以帮助确认注入哪个 bean 4. @Value 用于注入基本类型和 String 类型
@Controller 应用于控制层,DispatcherServlet 会自动扫描此注解的类,将 web 请求映射到注解 @RequestMapping 的方法上 @Service 应用于业务逻辑层 @Reponsitory 应用于数据访问层(dao) @Component 表示带有该注解的类是一个组件,可被 SpringBoot 扫描并注入 IOC 容器 @Configuration 表示带有该注解的类是一个配置类,通常与 @Bean 结合使用,@Configuration 继承了 @Compone
EuBackend是一套全部开源的前后端分离 Java EE 企业级快速开发平台,基于最新技术栈SpringBoot、Sa-Token、MyBatisPlus等作为后端框架,使用RBAC作为权限控制模型,并且毫无保留给个人及企业免费使用。 文档地址:https://zhaoeryu.github.io 项目特性 简洁而不简单的RBAC权限管理体系 强大的代码生成功能(从sql>mapper>java>前端页面 全部搞定) 数据权限控制,通过注解轻松实现 强大的登录体系:检查验证码、密码错误次数、账号状态
Flask和Spring Boot都是流行的Web应用框架,它们都具有快速开发、灵活性和可扩展性等特点。 以下是它们之间的比较: 1. 开发速度:Flask的快速开发特性使其在小型项目和快速迭代的项目中具有优势。而SpringBoot则具有自动配置和简化开发的优势,适合大型项目和复杂的应用程序。 2. 生态系统:SpringBoot具有庞大的生态系统,包括大量的库、插件和工具,可以轻松地与其他开源项目集成。而Flask则相对较小,但也有一些流行的库和插件可供选择。 3. 社区支持:SpringBoot有
1,配置 Preferences 打开IDEA的 “Preferences” -> “BiquadFilterNode, Execution, Deploymer” -> “Compiler” 勾选 “Build proect automatically” 打开 “Preferences” -> “Advanced Setting”,勾选 “Compiler” 下的 “All auto-make to start even if developed application is currently ru
SpringBoot老版本引入单元测试: import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; .... @SpringBootTest @RunWith(SpringRunner.class) public class xxx{ @Before public void setUp() throws Exception{ ... } } Sprin
@Column的作用是来标识实体类中属性与数据表中字段的对应关系,其代码定义如下: @Target({ElementType.METHOD, ElementType.FIELD}) @Retention(RetentionPolicy.RUNTIME) public @interface Column { String name() default ""; // 定义了该属性字段在数据库表中所对应字段的名称 boolean unique() default false; //表示该字段是否为唯一标识,默
IntelliJ IDEA 启动 springboot 项目时出现提示“Lombok requires enabled annotation processing: Do you want to enable annotation processors?” 解决方案: Preferences -> Build, Execution, Deploymer -> Compiler -> Annotation Processors -> Enable annotation processing(勾选) “Ap
IntelliJ IDEA 启动 springboot 项目时出现提示“Lombok requires enabled annotation processing: Do you want to enable annotation processors?” 解决方案: Preferences -> Build, Execution, Deploymer -> Compiler -> Annotation Processors -> Enable annotation processing(勾选) "OK
SpringBoot老版本引入单元测试 import org.junit.Assert; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; .... @SpringBootTest @RunWith(SpringRunner.class) public class xxx{ @Before public void setUp() throws Exception{ ... } } Spring
SpringBoot是企业级开发的整体整合解决方案,特别用于快速构建微服务应用,旨在用简单的方式让开发人员适应各种开发场景。SpringBoot全套视频分为上下两部,本视频属于上部,着重介绍SpringBoot的使用和内部原理,内容包含微服务概念、配置文件、日志框架的使用.web开发、Thymeleaf模板引擎.Docker容器技术、MyBatis、Spring Data、JPA、自定义starter等。学习本套视频基本需要掌握Spring、SpringMVC、Maven。配合《尚硅谷_Spring注解
导入okhttp3的依赖 <dependency> <groupId>io.freefair.okhttp-spring-boot</groupId> <artifactId>okhttp3-spring-boot-starter</artifactId> <version>2.4.0-rc1</version> </dependency> 创建OkHttpConfiguration配置类 package com.ysh.config; import okhttp3.ConnectionPool; im
【尚硅谷】SpringBoot2零基础入门教程(spring boot2干货满满)共计87条视频,包括:01、基础入门-SpringBoot2课程介绍、02、基础入门-Spring生态圈、03、基础入门-SpringBoot的大时代背景等,UP主更多精彩视频,请关注UP账号。
Spring简介 Spring框架为开发Java应用程序提供了全面的基础架构支持。 它包含一些很好的功能,如依赖注入和开箱即用的模块,如: Spring JDBC Spring MVC Spring Security Spring AOP Spring ORM Spring Test 这些模块可以大大缩短应用程序的开发时间。 Spring Boot 简介 Spring Boot是在Spring的基础上面搭设的框架,目的是为了简化Spring项目的搭设和开发过程。 Spring Boot 特性 自动配置
制作不易,大家记得点个关注,一键三连呀【点赞、投币、收藏】感谢支持~ SpringBoot2升级之后,带来了非常多的新特性,以及底层源码设计的差异。本套视频教程基于SpringBoot2.3与2.4版本讲解,适用于有Spring、SpringMVC基础,初学或想深入了解SpringBoot的学习者。 教程包含核心基础、Web原理、单元测试、数据访问、指标监控等章节。 通过以上内容的学习,会将你的SpringBoot水平带到一个更高的层次,面向应用开发游刃有余!
1