
Spring
Spring
L_S_Chen
厚积薄发
展开
-
@bean和@Component的区别
@Component注解表明一个类会作为组件类,并告知Spring要为这个类创建bean。 @Bean注解告诉Spring这个方法将会返回一个对象,这个对象要注册为Spring应用上下文中的bean。通常方法体中包含了最终产生bean实例的逻辑。相同点:两者的结果都是为spring容器注册Bean.不同点:@Component 通常是通过类路径扫描来自动侦测以及自动装配到Spring容器中。 @Bean注解通常是我们在标有该注解的方法中定义产生这个bean的逻辑。@Component .原创 2021-04-22 09:52:53 · 219 阅读 · 0 评论 -
Mac系统下Maven的下载与配置
1. Maven的下载在下载安装之前先说一下哦,JDK下载与配置了吗?eclipse下载安装了吗?tomcat下载安装了吗?这里就不介绍这些基础的安装的教程了?。Maven官网地址:http://maven.apache.org/download.cgi 选第一个是Mac系统的压缩包,别选错了。下面会简单介绍一下 Binary tar.gz archive : 这个是Linux和Mac系统的编译之后的二进制文件 Binary zip archive : 这个是Windows系统的编译之后的二进原创 2020-11-21 21:20:27 · 5593 阅读 · 1 评论 -
使用SpringMvc简单实现上传文件
单文件上传步骤:导入fileupload和io坐标 配置文件上传解析器 编写文件上传代码下面是具体实现首先我们编写一个前端页面:下面是表单项 <form method="post" action="${pageContext.request.contextPath}/s/up" enctype="multipart/form-data"> 名称:<input type="text" name="username"><br/>原创 2021-01-06 20:01:29 · 188 阅读 · 0 评论 -
基于xml的AOP开发——xml配置AOP详解
切点表达式的写法表达式语法:execution([修饰符] 返回值类型 包名.类名.方法名(参数))访问修饰符可以省略 返回值类型,包名,类名,方法名可以使用星号*代替 包名与类名之间一个点.代表当前包下的类,两个点..代表当钱包及其子包下的类 参数列表可以使用两个点..表示任意个数,任意类型的参数列表例如:execution(public void com.lsc.aop.Target.method())execution(void com.lsc.aop.Targect.*..原创 2020-12-28 21:38:21 · 163 阅读 · 0 评论 -
Spring注解
Spring原始注解主要是代替<bean>标签的配置,红色为常用注解注解 说明 @Component 使用在类上用于实例化Bean @Controller 使用在web层类上,用于实例化Bean @Service 使用在service层上,用于实例化Bean @Repository 使用在dao层上,用于实例化Bean @Autowired 使用在字段上,用于根据类型依赖注入 @Qualifier 结合@A.原创 2020-12-25 19:41:13 · 126 阅读 · 1 评论 -
Spring中的<bean>标签
bean标签作用:用于配置对象让spring来创建的。默认情况下它调用的是类中的无参构造函数。如果没有无参构造函数则不能创建成功。属性:id:给对象在容器中提供一个唯一标识。用于获取对象。 class:指定类的全限定类名。用于反射创建对象。默认情况下调用无参构造函数。 scope:指定对象的作用范围:singleton :默认值,单例的. prototype :多例的. request :WEB项目中,Spring创建一个Bean的...原创 2020-12-21 19:02:02 · 313 阅读 · 0 评论 -
Spring快速入门(简单代码举例)
Spring快速入门开发步骤:导入坐标 创建Bean 创建applicationContext.xml 在配置文件中进行配置 创建applicationContext对象getBean具体实现如下所示:项目结构如图所示:在pom文件中导入坐标...原创 2020-12-20 20:47:20 · 234 阅读 · 0 评论