02 2023 档案

摘要:springmvc接收参数 springmvc接收前端传来的数据,主要有三种情况:传来的参数名与处理方法的参数名一致、传来的参数名与处理方法的参数名不一致、传来的参数与已有的对象的属性一致。 传来的参数名与处理方法的参数名一致 通过之前的学习,可以了解到,如果传来的参数与处理方法的参数名一致,可以直 阅读全文
posted @ 2023-02-28 16:40 GrowthRoad 阅读(69) 评论(0) 推荐(0) 编辑
摘要:RestFul风格 RestFul就是一个资源定位及资源操作的风格。不是标准也不是协议,只是一种风格,基于这种风格的软件可以更简洁,更有层次,更易于实现缓存等机制。 比如: 之前的风格的url:http://localhost:8080/method?name=admin&password=1235 阅读全文
posted @ 2023-02-26 18:08 GrowthRoad 阅读(18) 评论(0) 推荐(0) 编辑
摘要:注解开发SpringMVC 步骤: 注册DispatcherServlet,关联spring配置文件 <!--注册DispatherServlet--> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class>org.sprin 阅读全文
posted @ 2023-02-26 15:54 GrowthRoad 阅读(14) 评论(0) 推荐(0) 编辑
摘要:SpringMVC执行原理 执行步骤 每一步的解释如下: DispatcherServlet表示前端控制器,是整个SpringMVC的控制中心,用户发出请求,DispatcherServlet接受请求并拦截请求 请求的url为:http://localhost:8080/springMVC/hell 阅读全文
posted @ 2023-02-25 16:33 GrowthRoad 阅读(18) 评论(0) 推荐(0) 编辑
摘要:SpringMVC第一个程序 新建一个项目,导入依赖 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>6.0.3</version> </depen 阅读全文
posted @ 2023-02-24 16:59 GrowthRoad 阅读(10) 评论(0) 推荐(0) 编辑
摘要:Spring声明式事务 事务的概念 事务(Transaction),一般是指要做的或所做的事情。在计算机术语中是指访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。例如:在关系数据库中,一个事务可以是一条SQL语句,一组SQL语句或整个程序。 事务应该具有ACID原则: 原子性:事务中 阅读全文
posted @ 2023-02-18 13:20 GrowthRoad 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Spring整合Mybatis 回顾Mybatis 首先需要导入mybatis和mysql的依赖 需要一个配置文件,mybatis-config.xml 在这个配置文件中,需要配置连接数据库的环境 通过SqlSessionFactory创建SqlSession,之前我们是把这些代码提取为一个工具类 阅读全文
posted @ 2023-02-18 11:21 GrowthRoad 阅读(41) 评论(0) 推荐(0) 编辑
摘要:Spring之AOP 什么是AOP AOP(Aspect Oriented Programming) 意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利 阅读全文
posted @ 2023-02-16 19:55 GrowthRoad 阅读(22) 评论(0) 推荐(0) 编辑
摘要:Spring注解开发 使用注解开发首先要导入context约束,然后开启注解支持 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi=" 阅读全文
posted @ 2023-02-14 15:29 GrowthRoad 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Bean的自动装配 在之前,我们都是手动去把一个bean的属性给注入值。 所谓自动装配就是spring会在上下文中自动寻找,并给bean自动装配属性 自动装配的三种方式:byName、byType、注解自动装配 【环境】 学校、教师、学生,学校有教师和学生的属性,教师有讲课的方法,学生有听课的方法 阅读全文
posted @ 2023-02-13 17:52 GrowthRoad 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Bean的作用域 官方给出了六个作用域 其中后面四个request、session、application、websocket是在web开发中使用到的,这里不做过多介绍 主要了解的是singleton、prototype Singleton Scope(单例作用域) 当你定义一个bean,并把它的作 阅读全文
posted @ 2023-02-13 15:59 GrowthRoad 阅读(22) 评论(0) 推荐(0) 编辑
摘要:依赖注入 1.构造器注入 默认是无参构造注入,在bean中,对属性是通过set注入 有参构造注入,有三种方式 都是使用constructor-arg 标签来为有参构造的参数赋值 直接通过属性名 <bean id="User" class="pojo.User"> <constructor-arg n 阅读全文
posted @ 2023-02-13 13:19 GrowthRoad 阅读(14) 评论(0) 推荐(0) 编辑
摘要:IOC创建对象的方式 spring创建对象是通过构造方法来创建的 无参构造【默认】 证明: package pojo; ​ public class User { private String name; ​ public User() { System.out.println("User被创建了! 阅读全文
posted @ 2023-02-11 16:15 GrowthRoad 阅读(24) 评论(0) 推荐(0) 编辑
摘要:第一个Spring程序-HelloSpring 使用Spring来写第一个程序,首先要将spring依赖导入,我们这里导入的是 spring-webmvc <dependency> <groupId>org.springframework</groupId> <artifactId>spring-w 阅读全文
posted @ 2023-02-11 15:38 GrowthRoad 阅读(20) 评论(0) 推荐(0) 编辑
摘要:IOC的推导及本质 1.IOC理论推导 原来要实现一个业务,需要 Service接口、ServiceImpl、Dao接口、DaoImpl 如下: UserDao接口: package com.wang.dao; ​ public interface UserDao { void getUser(); 阅读全文
posted @ 2023-02-11 11:45 GrowthRoad 阅读(24) 评论(0) 推荐(0) 编辑

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