展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

随笔分类 -  后端

摘要:通过ServletAPI获取 @RequestMapping("/testServletAPI") //形参位置的request表示当前请求 public String testServletAPI(HttpServletRequest request){ HttpSession session = 阅读全文
posted @ 2022-04-21 17:00 DogLeftover 阅读(28) 评论(0) 推荐(0) 编辑
摘要:@RequestMapping简介 @RequestMapping注解的作用就是将请求和处理请求的控制器方法关联起来,建立映射关系 SpringMVC 接收到指定的请求,就会来找到在映射关系中对应的控制器方法来处理这个请求 @RequestMapping标识一个类:设置映射请求的请求路径的初始信息 阅读全文
posted @ 2022-04-21 15:40 DogLeftover 阅读(79) 评论(0) 推荐(0) 编辑
摘要:构建1个maven项目 pom.xml <packaging>war</packaging> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactI 阅读全文
posted @ 2022-04-21 13:51 DogLeftover 阅读(32) 评论(0) 推荐(0) 编辑
摘要:mvc简介 MVC是一种软件架构的思想,将软件按照模型、视图、控制器来划分 M:Model,模型层,指工程中的JavaBean,作用是处理数据 JavaBean分为两类: 一类称为实体类Bean:专门存储业务数据的,如 Student、User 等 一类称为业务处理 Bean:指 Service 或 阅读全文
posted @ 2022-04-19 23:02 DogLeftover 阅读(31) 评论(0) 推荐(0) 编辑
摘要:JdbcTemplate简介 Spring 框架对 JDBC 进行封装,使用 JdbcTemplate 方便实现对数据库操作 导入所需依赖 新建表 代码实现 # 实体类 public class Book { private Integer id; private String name; priv 阅读全文
posted @ 2022-04-19 21:34 DogLeftover 阅读(580) 评论(0) 推荐(0) 编辑
摘要:使用注解实现前置通知 # 创建普通类 public class User { public void add() { System.out.println("add......."); } } # 创建增强类 public class UserProxy { public void before() 阅读全文
posted @ 2022-04-19 17:12 DogLeftover 阅读(298) 评论(0) 推荐(0) 编辑
摘要:使用 JDK 动态代理,使用 Proxy 类里面的方法创建代理对象 参数简介 第一参数,类加载器 第二参数,增强方法所在的类,这个类实现的接口,支持多个接口 第三参数,实现这个接口 InvocationHandler,创建代理对象,写增强的部分 具体实现代码 public class JDKProx 阅读全文
posted @ 2022-04-19 15:16 DogLeftover 阅读(29) 评论(0) 推荐(0) 编辑
摘要:aop简介 # 面向切面编程(方面),利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得 业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 # 通俗描述:不通过修改源代码方式,在主干功能里面添加新功能 底层原理 有接口情况,使用 JDK 动态代理 创建接口实现类代理对 阅读全文
posted @ 2022-04-19 00:00 DogLeftover 阅读(24) 评论(0) 推荐(0) 编辑
摘要:@Autowired:根据属性类型进行自动装配 # bean.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:/ 阅读全文
posted @ 2022-04-18 21:42 DogLeftover 阅读(33) 评论(0) 推荐(0) 编辑
摘要:注解简介 注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值..) 使用注解,注解作用在类上面,方法上面,属性上面 使用注解目的:简化 xml 配置 有关bean的注解 @Component @Service @Controller @Repository 使用注解创建对象 阅读全文
posted @ 2022-04-18 21:13 DogLeftover 阅读(28) 评论(0) 推荐(0) 编辑
摘要:前言 参考 参考 参考 参考 实现代码 搜索视频点播并开通服务 启用服务 获取AccessKeyId和AccessKey Secret 下载sdk 解压后再lib文件夹打开cmd执行如下命令 mvn install:install-file -Dfile=aliyun-java-vod-upload 阅读全文
posted @ 2022-04-18 13:27 DogLeftover 阅读(391) 评论(0) 推荐(0) 编辑
摘要:自动装配 自动装配定义 根据指定装配规则(属性名称或者属性类型),Spring 自动将匹配的属性值进行注入 实现代码1:byName根据属性名称注入 ,注入值bean的id值和类属性名称一样 # 部门实体 public class Dept { @Override public String toS 阅读全文
posted @ 2022-04-17 21:34 DogLeftover 阅读(25) 评论(0) 推荐(0) 编辑
摘要:bean生命周期 通过构造器创建 bean 实例(无参数构造) 为 bean 的属性设置值和对其他 bean 引用(调用 set 方法) 调用 bean 的初始化的方法(需要进行配置初始化的方法) bean 可以使用了(对象获取到了) 当容器关闭时候,调用 bean 的销毁的方法(需要进行配置销毁的 阅读全文
posted @ 2022-04-17 21:19 DogLeftover 阅读(55) 评论(0) 推荐(0) 编辑
摘要:FactoryBean 普通bean与工厂bean的区别 普通 bean:在配置文件中定义 bean 类型就是返回类型 工厂 bean:在配置文件定义 bean 类型可以和返回类型不一样 实现步骤 第一步 创建类,让这个类作为工厂 bean,实现接口 FactoryBean 第二步 实现接口里面的方 阅读全文
posted @ 2022-04-17 18:15 DogLeftover 阅读(44) 评论(0) 推荐(0) 编辑
摘要:注入数组、集合 # 实体类 public class Stu { //1 数组类型属性 private String[] courses; //2 list集合类型属性 private List<String> list; //3 map集合类型属性 private Map<String,Strin 阅读全文
posted @ 2022-04-17 17:49 DogLeftover 阅读(37) 评论(0) 推荐(0) 编辑
摘要:字面量 注入null # 方式一:可以在实体类中直接设置为空 private String oname=""; # 方式二:在bean.xml中配置如下 <property name="address"> <null/> </property> 测试 # 实体类 public class Book 阅读全文
posted @ 2022-04-17 10:57 DogLeftover 阅读(91) 评论(0) 推荐(0) 编辑
摘要:前言 Bean管理操作有两种方式 (1)基于 xml 配置文件方式实现 (2)基于注解方式实现 基于xml配置管理对象 # 编写实体类 # 在src路径下编写bean.xml <bean id="user" class="com.ychen.spring.User"></bean> # 使用 bea 阅读全文
posted @ 2022-04-17 09:06 DogLeftover 阅读(126) 评论(0) 推荐(0) 编辑
摘要:构建web项目 配置tomcat 导入依赖 commons-dbutils-1.7.jar是数据库工具包 commons-dbcp2-2.7.0.jar是数据库连接池包 src目录下编写database.properties driverClassName = com.mysql.jdbc.Driv 阅读全文
posted @ 2022-04-15 17:22 DogLeftover 阅读(60) 评论(0) 推荐(0) 编辑
摘要:src目录下编写配置类db.properties url=jdbc:mysql://127.0.0.1:3306/jdbc?useUnicode=true&characterEncoding=utf-8&useSSL=false username=root password=123456 drive 阅读全文
posted @ 2022-04-15 15:12 DogLeftover 阅读(17) 评论(0) 推荐(0) 编辑
摘要:jdbc简介 全称 Java DataBase Connectivity, 是Java语⾔中⽤来规范客户端程序如何来访问数据库的应 ⽤程序接⼝ 提供了⼀种接⼝基准,可以构建更⾼级的⼯具和接⼝,使数据库开发⼈员能够编写数据库应 ⽤程序 应⽤程序代码⼀般不能直接访问数据库,需要通过相应的数据库驱动程序才 阅读全文
posted @ 2022-04-15 13:46 DogLeftover 阅读(32) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示