![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring Boot
文章平均质量分 53
clear?color
这个作者很懒,什么都没留下…
展开
-
Swagger的使用
/原创 2024-01-16 17:06:06 · 418 阅读 · 0 评论 -
Shiro安全框架基础入门使用
获取当前登录用户的角色、权限信息,返回给shiro用来进行授权认证myRealm继承AuthorizingRealm并重写doGetAuthorizationInfo(PrincipalCollection principalCollection)方法创建对象,封装当前登录用户的角色、权限信息获取当前用户的身份信息调用业务层从数据库查询用户的角色信息调用业务层从数据库查询用户的角色信息存储角色存储权限返回信息@Autowired。原创 2024-01-02 16:21:48 · 907 阅读 · 0 评论 -
spring boot配置文件格式 ${}和@@
{}和@@都是springboot引用属性变量的方式,具体区别与用法:1、${}常用于pom.xml,和 src/main/resources/application.properties等配置文件的属性变量引用。语法为:field_name=${field_value}pom.xml示例:原创 2023-12-04 22:18:15 · 1066 阅读 · 0 评论 -
@Autowired注入其他模块的bean失败
一、在Spring Boot中,如果要自动扫描和创建bean,需要在应用的启动类上使用@ComponentScan注解来指定要扫描的包。确保上述代码中的com.demo是你的包路径的根路径。如果com.demo.config是在com.demo包路径下的一个子包,那么它也应该被正确扫描到。另外,请检查是否有其他方式明确定义了GlobalConfig的bean,如在XML配置文件中使用元素定义了该bean。如果有,请将其移除,并使用@ComponentScan注解来自动扫描bean。原创 2023-11-10 20:27:18 · 269 阅读 · 0 评论 -
自定义spring-boot-starter
自定义starter原创 2023-10-11 11:34:02 · 217 阅读 · 0 评论 -
Maven高级 继承聚合与私服
在maven文件conf文件夹下的settings.xml文件中的servers中位置用户名和密码。在settings.xml的mirrors、profiles中配置私服依赖下载的仓库组地址。在父工程里引入所有子工程,然后只要package父工程就行了。release发行版,snapshot快照版(开发版)、在maven工程的pom文件配置仓库(上传地址)把多个模块之间的共有的依赖提取出来放进父工程。在父工程中对子工程依赖的版本进行统一管理。父工程指定打包方式为pom。发布:点击生命周期的。原创 2023-06-04 00:28:57 · 51 阅读 · 0 评论 -
SpringBoot原理(面试率90%)
自动配置就是 当spring容器启动后,一些配置类、bean对象就自动存入到了IOC容器中,不需要我们手动去声明,从而简化了开发,省去了繁琐的配置操作。:判断环境中没有对应的bean(类型或名称),才注册bean到IOC容器,还可以使用name或value属性指定bean。,则该配置类及类中通过@Bean声明的bean都会被导入IOC容器,如。配置类以及类中通过@Bean声明的bean都会被导入IOC容器。,数组里面封装了所有要交给IOC容器的类,这些类的来源是从。注解,@Import注解里封装了一个。原创 2023-06-03 13:22:08 · 234 阅读 · 0 评论 -
bean对象的手动获取和作用域以及第三方bean的声明
2、根据IOC对象提供的方法获取//返回值为Object类型,需要强转根据bean的名称获取(名称默认为首字母小写的类名)根据bean的类型获取(类名.class)根据bean的名称以及类型获取二、bean的作用域默认情况下, Spring项目启动时,会把bean都自动创建好放在IOC容器中,但会受到作用域以及延迟初始化影响,这里主要针对的是默认单例非延迟加载的bean而言,实际开发中绝大多数bean都是单例的,不需要配置作用域将创建bean这步操作由项目启动时,延迟到第一次原创 2023-06-03 09:26:40 · 628 阅读 · 0 评论 -
Spring boot配置优先级
命令行参数Java系统属性application.propertiesapplication.ymlapplication.yaml原创 2023-06-02 17:39:36 · 44 阅读 · 0 评论 -
String AOP的使用
面向切面编程,面向特定方法编程,以方法为对象,在不修改原方法的基础上,对方法进行操作扩展等,底层是通过实现的使用开发步骤:1、创建一个类,加上@Aspect声明为一个AOP切面类,再加上@Component交给IOC容器来管理2、定义方法3、方法上加上通知类型注解,注解内使用切入点表达式,指定要被代理的方法路径以及返回值类型 ,重点掌握环绕通知如:用于 匹配标识有特定注解的方法//匹配标识有Log注解的方法,com.itheima.anno.Log为注解的全类名。原创 2023-06-02 02:18:38 · 358 阅读 · 0 评论 -
全局异常处理器 统一响应结果
所以能将Result.error转为JSON格式发送给前端。原创 2023-06-01 14:18:13 · 41 阅读 · 0 评论 -
过滤器JavaWeb:Filter与拦截器Spring:Intercepter
4、doFilter方法中使用FilterChain的doFilter方法可以放行拦截请求,因此放行之前的操作写在FilterChain的doFilter方法之前,放行之后访问到对应资源后,还会回到doFilter方法执行放行后的代码,因此放行后的操作写在FilterChain的doFilter方法之后。1、创建一个类implements Fliter接口中的doFilter方法(init,destroy默认实现)多个filter的执行顺序是按照filter类的类名Abc…3、将定义的拦截器注册。原创 2023-06-01 03:43:07 · 410 阅读 · 0 评论 -
响应到客户端浏览器JSON数据
2、使用HttpServletResponse的。(“待响应的数据”)方法响应到客户端。将对象转为JSON格式。原创 2023-06-01 02:46:05 · 116 阅读 · 0 评论 -
快速将对象转换为JSON格式
【代码】快速将对象转换为JSON格式。原创 2023-06-01 02:42:40 · 2213 阅读 · 0 评论 -
JWT令牌的使用
2、创建生成JWT令牌。3、JWT令牌的校验。原创 2023-06-01 01:46:18 · 53 阅读 · 0 评论 -
SpringBoot的基础注解
2、当前端发送的属性名与服务端接收的不一致时,可以使用@RequestParam(接收的属性名=“前端发来的属性名”)来绑定接收,括号里面有个required属性,默认为true,若为true,则表示绑定的属性不可为空,不然会报错。@Component的衍生注解,标注在Controller/控制器类上,作用与@Component一样,用的少,@RestController包含@Controller。由于@Autowired注解是按照类型注入的,一旦同一个类型的bean有多个,就不知道注入哪个,会报错。原创 2023-05-30 01:13:11 · 238 阅读 · 0 评论 -
Maven在idea中构建spring-boot时,pom.xml的报错问题
idea在创建spring-boot时,pom.xml报错,maven版本不一致原创 2022-10-19 00:58:37 · 416 阅读 · 0 评论