spring
文章平均质量分 54
spring mvc boot cloud
你是理想
这个作者很懒,什么都没留下…
展开
-
springboot中@bean注解的创建和使用
在@bean注解中有个name参数,根据描述我们可以看出name值就是这个bean的名称,其中If left unspecified, the name of the bean is the name of the annotated method,表示如果没有指定,那这个bean的名称就是@Bean注解所注释的方法的名称,所以上面两个bean的名称分别是masterDataSource 和 slaveDataSource。首先这个注解在方法上使用,也可以在注解使用,这里只介绍在方法上使用的情况。原创 2024-07-09 22:48:51 · 1227 阅读 · 0 评论 -
@Autowired , @Resource,Component,@Service,@Repository 和,@Controller,Configuration,@Bean它们的区别
Component、@Service、@Repository 和 @Controller:这些注解用于定义 Spring 容器管理的 Bean。例如,如果你有一个配置类,它包含多个 @Bean 方法用于创建和配置 Bean,那么你需要使用 @Configuration 注解来标记这个类。但是,它们并不定义 Bean 本身,而是用于处理 Bean 之间的依赖关系。尽管这些注解在某些方面有所重叠(例如,它们都与 Spring 容器的 Bean 管理有关),但它们各自有特定的用途和适用场景。原创 2024-03-28 23:03:13 · 395 阅读 · 0 评论 -
springboot处理请求的过程
当通过之后,会执行接下来的过滤器中的过滤行为,假如没有过滤器了,就会进入DispatchServlet中的doService方法。到达Servlet,进入DispatchServlet中的doService方法。执行preHandle方法,这里要执行具体的过滤行为。进入拦截器中的preHandle方法。转载 2024-03-07 11:19:56 · 135 阅读 · 0 评论 -
@ServletComponentScan注解的作用
【代码】@ServletComponentScan注解的作用。转载 2024-02-19 10:55:19 · 1335 阅读 · 0 评论 -
springboot简单整合logback日志框架
日积月累原创 2022-07-04 17:27:24 · 423 阅读 · 0 评论 -
@RequestBody注解无法获取post请求体中使用表单提交的数据
背景作为一个初级菜鸟,写功能都是得过且过的状态,有时候自己也不明白是为什么实现了,为什么实现不了,本次是因为之前有个功能需要上传图片,需要把这个类型放到一个实体类里面,然后前端使用表单提交的,当时不明白网上有个帖子为什么说去掉@RequestBody注解,但是试了一试,可行,就完事了,所以现在又回过头来思考了一波。结论(这段话是从网上看到的一段分析)以前太年轻,没好好学sevlet,唉(这句话是我自己的)在sevlet(这里指Tomcat)实现中,mutipart/form-data和applic原创 2022-05-13 17:06:16 · 4040 阅读 · 1 评论 -
加@RequestParam注解和不加@RequestParam注解的区别
区别加上@RequestParam 和不加@RequestParam1.如果加上@RequestParam,1.1 defaultValue属性可以给参数设置默认值,1.2 required可以设置参数是否必须传,默认为true1.3 value可以将前端传来的值的key与你用来接收值的参数进行绑定,无需在意参数名字是否一致1.4 如果设置了defaultValue属性,那么required默认为false2.如果不加@RequestParam2.1 前端传来参数的key必须与你后端接受原创 2022-05-13 12:09:10 · 3108 阅读 · 0 评论 -
springboot中/*和/**在不同位置的区别
静态映射前者后面只能直接跟文件名,后者后面可以跟多级目录,再跟文件名/* 代表后面只能直接跟文件 : http://localhost:10011/aaa/002.html/aaa/002.html ------》D:/aaa/002.html/** * 代表后面只能直接跟文件 http://localhost:10011/aaa/002.html /aaa/002.html ------》/aaa/002.html * @param registry */ @Over原创 2022-03-02 14:29:39 · 1452 阅读 · 0 评论 -
java中classpath,classpath*,file的区别
classpath从项目编译后的根路径下开始寻找文件,也就是我们常说的classes路径classpath*(不常用)不仅包含class路径,还包括jar文件中(class路径)进行查找filefile指的是宿主机上的路径,也称作url,如果我们的项目在windows上跑,宿主机就是windows,在linux上跑,宿主机就是linux,如我们在这里做的静态映射...原创 2022-03-02 14:06:32 · 1450 阅读 · 0 评论 -
spring-Security获取存储的用户信息
spring-Security获取存储的用户信息获取spring-Security登录者信息的三种方式public String showUsername(HttpServletRequest request){ //通过SecurityContextHolder获得当前线程上绑定的SecurityContext对象 SecurityContext context = SecurityContextHolder.getContext(); //也可以通过session获得SecurityConte转载 2021-09-18 10:58:41 · 1169 阅读 · 0 评论 -
Spring中的@AliasFor标签
原文章地址:https://blog.csdn.net/wolfcode_cn/article/details/80654730 在Spring的众多注解中,经常会发现很多注解的不同属性起着相同的作用,比如@RequestMapping的value属性和path属性,这就需要做一些基本的限制,比如value和path的值不能冲突,比如任意设置value或者设置path属性的值,都能够通过另一个属性来获取值等等。...转载 2021-08-28 20:36:19 · 303 阅读 · 0 评论