
spring
文章平均质量分 64
孤独斗士
日拱一卒无有尽 功不唐捐终入海
展开
-
springboot配置热部署
springboot配置热部署在Spring Boot中配置热部署通常涉及到使用Spring Boot DevTools依赖和配置应用服务器的热部署特性。原创 2024-05-20 10:34:58 · 366 阅读 · 0 评论 -
Spring拦截器
Spring Boot 拦截器是面向切面编程-----AOP 的具体实现,用于对请求做预处理。在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略在做身份认证或者是进行日志的记录时,我们需要通过拦截器达到我们的目的。最常用的登录拦截、或是权限校验、或是防重复提交、或是根据业务像12306去校验购票时间,总之可以去做很多的事情。原创 2024-05-06 00:45:57 · 2446 阅读 · 2 评论 -
springmvc的form标签的modelAttribute
spring的一些页面标签都需要先用一个controller类的方法跳转到此网页:modelAttribute="user"要求需要先用一个controller类的方法跳转到此网页,并且此方法的Model中必须绑定一个user对象,而且必须和单词user一模一样,否则就会报错注意: 如果不设置modelAttribute="user",则默认会认为modelAttribute的值是command,完整如右:modelAttribute="command"。原创 2024-04-16 02:26:45 · 575 阅读 · 0 评论 -
springBean的三种实例化
1.构造方法实例化方式:通过bean标签结合property调用set方法;通过bean标签结合constructor-arg调用构造方法;通过@Componen、@Repository、@Service、@Controller注解;都属于调用构造方法对对象进行实例化。因为如果调用bean标签结合property调用set方法而不提供无参构造方法就会报错。而通过注解方式创建bean对象,不提供无参构造方法就会因为无法给有参构造方法的参数传入值而报错。原创 2024-03-13 18:53:21 · 1034 阅读 · 1 评论 -
Spring框架Bean对象的五个作用域
举例:session模式就相当于小孩吃一锅米饭,在吃同一顿饭的时间内,小孩向大人发出多次吃饭请求,吃的都是同一锅饭(直到这顿饭吃饭,到下一次吃饭的会话才会制造第二锅饭)(session模式是同一个会话内多次请求使用的是同一个bean对象,同一个吃饭时间内多次舀饭,舀的是同一锅饭)(在整个Portlet规范的web项目中,只会创建一个全局会话的Bean对象(一个Portlet规范的web项目保持一个bean对象)。编程人员可以控制bean对象的作用域(就是bean对象的作用范围)。原创 2024-03-07 17:49:08 · 1182 阅读 · 0 评论 -
Spring框架Bean对象的生命周期
postProcessBeanFactory()方法 在bean对象在实例化之前被执行,而 BeanPostProcessor 的postProcessBeforeInitialization()方法和postProcessAfterInitialization()方法则是在实例化过程中使用(init之前和之后执行)。7.【destroy-method属性设置的方法myDestroy()】: 容器关闭的时候执行, 在销毁bean对象之前执行此方法进行一些操作(比如提示对象即将被销毁)原创 2024-03-07 00:43:24 · 972 阅读 · 0 评论 -
lombok中的slf4j的使用
32131原创 2022-06-07 19:32:33 · 938 阅读 · 0 评论 -
项目常见问题-总结
23132原创 2022-06-07 16:47:59 · 678 阅读 · 0 评论 -
搭建SSM
4e32原创 2022-06-06 17:56:49 · 107 阅读 · 0 评论 -
SSM常用注解
sssm注解原创 2022-06-01 17:05:10 · 169 阅读 · 0 评论 -
AOP动态代理
aop的实现原理: 动态代理机制-->反射一、反射- reflect 什么是反射 1. mybatis的动态sql 反射是指在运行期执行一些操作(加载类对象,创建对象,调用方法...) api方法 Class类 获取类方法 获取类中的成员变量/属性 getDeclaredFields():Field[]获取类中的方法 getDeclaredMethods(): Method[]获取方法的名称 Method类中: ...原创 2022-03-18 18:14:45 · 477 阅读 · 0 评论 -
springboot项目下的几个文件说明
1.gitignore 的文件:列出git要忽略的文件模式(属于git技术的)2.mvnw和mvnw.cmd(全名是maven wrapper)(属于maven技术的):是一个常用的Maven构建工具(Maven包装器),.它的作用类似于 Gradle包装器.它可以负责给这个特定的项目自动安装指定版本的Maven,而其他项目不受影响(其他项目采用预先设置的mavan版本)。mvnw文件适用于Linux(bash),mvnw.cmd适用于Windows环境(在maven-wrapper.pr.原创 2022-02-17 11:35:21 · 872 阅读 · 0 评论 -
Spring如何调用构造方法
最后,关于Spring框架调用构造方法的机制:●如果类中没有显式的添加构造方法,则编译器会自动添加默认构造方法(公有的、无参数的),并且Spring会自动调用;●如果类中仅有1个构造方法(无论参数列表是什么样的),Spring会 自动尝试调用;●如果类中有多个构造方法:。优先调用带@Autowi red注解的构造方法;。如果所有构造方法都没有@Autowi red注解,则会自动尝试调用无参数构造方法;。如果既没有@Autowi red注解,也没有无参数构造方法,则报错!...原创 2022-02-11 11:54:54 · 537 阅读 · 0 评论 -
spring事件监听器
一、核心结构: 定义事件捕捉类并实现ApplicationListener<泛型:表示要捕获的事件对象>然后用@Component注解为此事件捕捉类创建对象,并纳入容器中。原创 2022-01-26 00:33:07 · 813 阅读 · 0 评论 -
@Configuration和@Bean注解
一、@Configuration注解用来提供创建Bean的环境,@Bean写在方法上用于创建bean:1.package com.zyq.studemo;import lombok.Data;import lombok.NoArgsConstructor;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Lazy;import原创 2022-01-24 01:16:26 · 5195 阅读 · 0 评论 -
Spring注入Bean
主要总结@Autowired和@Resource1.项目结构:编辑添加图片注释,不超过 140 字(可选)2.pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht原创 2022-01-21 23:52:57 · 664 阅读 · 0 评论 -
spring Beans案例
springBeans原创 2022-01-20 22:57:39 · 285 阅读 · 0 评论 -
spring解析applicationContext.xml或sping-config.xml
原创 2019-12-06 12:11:22 · 144 阅读 · 0 评论