MyBaties学习笔记(1) 搭建MyBatis开发环境 IDE:idea 构建工具:maven MySQL版本:MySQL MyBatis版本:MyBatis 创建maven工程 打包方式:jar 引入依赖 123456789101112131415161718192021<dependencies> <!-- Mybatis核心 --> <dependency> <gro 2022-05-23 MyBaties #开发工具
SpringMVC学习笔记(5) 拦截器1、拦截器的配置SpringMVC中的拦截器用于拦截控制器方法的执行 SpringMVC中的拦截器需要实现HandlerInterceptor SpringMVC的拦截器必须在SpringMVC的配置文件中进行配置: 1234567891011<bean class="com.atguigu.interceptor.FirstInterceptor">< 2022-05-20 SpringMVC #Spring框架
SpringMVC学习笔记(4) HttpMessageConverterHttpMessageConverter,报文信息转换器,将请求报文转换为Java对象,或将Java对象转换为响应报文 HttpMessageConverter提供了两个注解和两个类型:@RequestBody,@ResponseBody,RequestEntity, ResponseEntity 1、@RequestBody@RequestBody可以获取 2022-05-19 SpringMVC #Spring框架
SpringMVC学习笔记(3) SpringMVC的视图SpringMVC中的视图是View接口,视图的作用渲染数据,将模型Model中的数据展示给用户 SpringMVC视图的种类很多,默认有转发视图和重定向视图 当工程引入jstl的依赖,转发视图会自动转换为JstlView 若使用的视图技术为Thymeleaf,在SpringMVC的配置文件中配置了Thymeleaf的视图解析器,由此视图解析器解析之后所得到的是Thymel 2022-05-18 SpringMVC #Spring框架
SpringMVC学习笔记(2) web项目部署尝试了一下把之前做过的一个Javaweb的水果系统的项目上传到服务器上进行访问,花了一段时间好歹是成功了(。-ω-)zzz 水果系统 1.将做好的Javaweb项目打war包放在/usr/local/bttomcat/tomcat8/webapps的目录下(不需要解压)IDEA打war包 2.重启tomcat3.以ip:端口号 2022-05-15 SpringMVC #Spring框架
SpringMVC学习笔记(1) 前导:从昨天开始了SpringMVC的学习,看到视频评论说需要Maven和thymeleaf和Vue的前置知识,thymeleaf在学Javaweb的时候有过入门学习(不过也忘得差不多了 ̄ω ̄=),Vue说60集才能用得上就暂时不去看,昨天一天学了学Maven的使用,今天才正式开始SpringMVC的学习(刚写出来一个HelloWorldo( ̄▽ ̄)d )Maven为什么需要MavenM 2022-05-10 SpringMVC #Spring框架
Spring5学习笔记(4) Spring5 框架新功能 整个 Spring5 框架的代码基于 Java8,运行时兼容 JDK9,许多不建议使用的类和方法在代码库中删除了。 1、Spring 5.0 框架自带了通用的日志封装 (1)Spring5 已经移除 Log4jConfigListener,官方建议使用 Log4j2 (2)Spring5 框架整合 Log4j2 第一步 引入 jar 包 第二步 创建 log4j2 2022-05-08 Spring5 #Spring框架
Spring5学习笔记(3) Spring——事务操作1、事务概念 a)什么是事务 (1)事务是数据库操作最基本单元,逻辑上一组操作,要么都成功,如果有一个失败所有操 作都失败 (2)典型场景:银行转账 张三 转账 100 元 给 李四; 张三少 100,李四多 100 b)事务四个特性(ACID) (1)原子性 :事务包含要执行的所有操作要么全部成功,要么全部失败,进行回滚(回滚就是将所有操作还原)。因此事务的操作若 2022-05-07 Spring5 #Spring框架
Spring5学习笔记(2) IOC 操作 Bean 管理(基于注解方式)1、什么是注解 (1)注解是代码特殊标记,格式:@注解名称(属性名称=属性值, 属性名称=属性值…) (2)使用注解,注解作用在类上面,方法上面,属性上面 (3)使用注解目的:简化 xml 配置 2、Spring 针对 Bean 管理中创建对象提供注解 下面四个注解功能是一样的,都可以用来创建 bean 实例 (1)@Compo 2022-05-06 Spring5 #Spring框架
Spring5学习笔记(1) Spring5框架概述1、Spring 是轻量级的开源的 JavaEE 框架2、Spring 可以解决企业应用开发的复杂性3、Spring 有两个核心部分:IOC 和 Aop(1)IOC:控制反转,把创建对象过程交给 Spring 进行管理 (2)Aop:面向切面,不修改源代码进行功能增强 4、Spring 特点(1)方便解耦,简化开发 (2)Aop 编程支持 (3)方便程序测试 (4) 2022-05-05 Spring5 #Spring框架