Spring
晨致
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ssm项目测试数据库连接
项目弄好后 运行 找错误原因: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection; nested exception is java.sql.SQLException: Connections could not be acquired from the underlying database! 未能获得JDBC连接;嵌套的异常java.sql。SQLException异原创 2021-05-01 15:47:54 · 1610 阅读 · 1 评论 -
aop-例子
使用注解实现AOP 要切入的接口 package service; public interface UserService { public void add(); public void delete(); public void update(); public void query(); } 其具体实现类 package service; import service.UserService; public class UserServiceImpl imp原创 2021-04-19 17:15:20 · 257 阅读 · 0 评论 -
代理模式
代理模式的重要性:因为这是SpringAOP的底层 代理模式可以分为静态代理和动态代理 静态代理 角色分析: 举个例子:大学生毕业租房 抽象角色:一般会使用接口或者抽象类来解决 真实角色: 被代理的角色 代理角色:代理真实角色,代理真实角色后,我们一般会做一些附属操作 客户:访问代理对象的人 代码实现: 1.接口 public interface Rent { public void rent(); } 2.真实角色 public class Landlord implements Rent {原创 2021-04-19 11:14:21 · 169 阅读 · 0 评论 -
HelloSpring
创建一个HelloSpring 首先编写实体类 package pojo; public class Hello { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public void show(){ System.ou原创 2021-04-18 09:59:44 · 175 阅读 · 0 评论 -
使用JavaConfig实现配置
这是一种完全使用java的方式配置Spring(本质上也是注解开发) javaConfig是Spring的子一个子项目,在Spring4之后变成了核心功能 实体类 package pojo; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import org.springframework.stereotype.Controller;原创 2021-04-18 09:41:49 · 283 阅读 · 0 评论 -
注解实现自动装配
jdk1.5支持的注解,spring2.5就支持注解 官方文档 要使用注解需要2个条件: 1.导入约束 2.配置注解的支持(重要): context:annotation-config/ 总xml文件如下 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchem原创 2021-04-17 14:53:08 · 466 阅读 · 1 评论 -
bean的自动装配
自动装配式Spring满足bean依赖的一种方式! Spring会在上下文中自动寻找,并自动给bean装配属性 在spring中有3种自动装配的方式 1.在xml中显式的配置 2.在java中显式的配置 3.隐式的自动装配bean 【重要】 ...原创 2021-04-17 10:11:39 · 142 阅读 · 0 评论 -
bean的作用域
1.单例模式(Spring默认机制),并发情况下可能会出一点问题 <bean id="user2" class="pojo.User" scope="singleton"/> 2.原型模式:每次从容器中get的时候,都会产生一个新的对象!,很消耗性能 <bean id="accountService" class="com.something.DefaultAccountService" scope="prototype"/> 3.其余的request,session,app.原创 2021-04-16 16:31:23 · 126 阅读 · 0 评论 -
依赖注入
1.构造器注入 2.set方式注入【主流】 依赖注入:set注入!(依赖是指:bean对象的创建依赖于容器 注入是指:bean对象中的所有属性,由容器来注入!) 测试: 复杂类型 pojo类文件 public class Address { private String address; public String getAddress() { return address; } public void setAddress(String address)原创 2021-04-16 15:55:20 · 206 阅读 · 0 评论 -
spring配置
1.别名 此时引用user这个对象,用otherUser也是能取到这个对象 <bean id="user" class="pojo.User"> <constructor-arg name="name" value="c"/> </bean> <alias name="user" alias="otherUser"/> 2.Bean的配置 </bean> <!-- id:bean的唯一标识符号,也就是变原创 2021-04-16 11:38:19 · 131 阅读 · 0 评论 -
IOC创建对象的方式
1.默认使用无参构造创建对象 2.使用有参构造对象时,有几种方法 <!--下标赋值--> <bean id="user" class="pojo.User"> <constructor-arg index="0" value="c"/> </bean>原创 2021-04-16 09:54:23 · 137 阅读 · 0 评论 -
Spring
简介 Spring:春天---->给软件行业带来了春天 历史:2002,首次推出了Spring框架的雏形:interface21框架 2004.3.24 发布了1.0正式版 Rod Johnson:Spring framework创始人 spring理念:使现有的技术更加容易使用,本身是一个大杂烩, SSM:SpringMvc+Spring+Mybatis! spring官网 官方下载地址 环境配置 mavan导入依赖 springmvc这个会导入spring的其他依赖,连接数据库要用到spring-原创 2021-04-14 09:29:15 · 134 阅读 · 0 评论
分享