自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 2020-12-08 实战项目-书籍的增删改查【MVC基本框架模板】

一、数据库的创建CREATE DATABASE ssmbuild;USE ssmbuild;DROP TABLE IF EXISTS books;CREATE TABLE books(bookID INT(10) NOT NULL AUTO_INCREMENT COMMENT '书id',bookName VARCHAR(100) NOT NULL COMMENT '书名',bookConunts INT(11) NOT NULL COMMENT '数量',detail VARCHAR

2020-12-09 22:01:07 187

原创 2020-12-08 Spring-事务

一、声明式事务事务的ACID原则:2、1.导入maven依赖2.创建包,创建pojo实体类3.写实体类的接口4.导入Mybatis配置,通过Spring托管5.整合Mybatis(配置数据源,SqlSessionFactory,SqlSessionTemplate),写死的6.实现类:第一种方法:第二种方法:7.整合xml,ApplicationContext.xml3.Spring中的事务管理为什么需要事务???...

2020-12-08 19:30:41 82

原创 2020-12-08 Spring整合Mybatis

整合Mybatis1、maven配置解决maven静态资源过滤问题:2、回忆Mybatis测试类:3、MyBatis-Spring1、Spring管理数据库数据源![在这里插入图片描述](https://img-blog.csdn

2020-12-08 17:05:24 87

原创 2020-12-08 Spring-AOP

一、代理模式为什么学习代理模式?因为这就是springAOP的底层!【SpringAOP和SpringMVC】1.静态代理接口:房东:什么都不管,只出租房子代理:代理的操作:一般会有一些附属操作,否则代理毫无意义。优缺点代码步骤:加深理解:在不改变原有代码的情况下,添加一下功能,可以使用代理。2.动态代理动态代理的底层都是反射两个类InvocationHandler和Proxy动态代理代理的是接口Proxy:生成动态代理实例InvocationHandl

2020-12-08 14:35:42 69

原创 2020-12-07 Spring-IOC

七大模块:java开发:IOC思想:本质:依赖注入构造器注入IOC创建对象的方式:1、使用无参构造创建对象,默认2、使用有参构造创建对象的三种方式在xml中注册类,每写一个类都要进行注册,在配置文件加载的时候,容器中管理的对象就已经初始化了。测试类:hello类:a设置对象:获取对象(通过配置文件拿):如果要修改数据,则只需要更改配置的xml文件其他配置:别名alias:bean:import:Set方式注入(重点)依赖注入,核心

2020-12-07 20:44:46 107 1

原创 2020-12-06

原来方式请求:用restfu风格:

2020-12-06 16:50:50 42

原创 2020-12-5 springMVC-注解开发(基础流程)

一、配置maven可以过滤java和reasources,在总的pom中也可以加确定maven的包和打包lib中的包配置完成二、在pom.xml文件中引入相关依赖主要有spring框架核心库,Spring MVC,servlet,JSTL等。在父依赖中已经引入了!三、配置web.xml(一旦写了,再也不用写了)四、springmvc-servlet.xml的配置:以后新建MVC项目。这一段是死的,不用动:五、Controller不需要写那么多的servlet,需要几个写几个方

2020-12-05 18:58:16 95

原创 2020-12-05 SpringMVC基本原理

二、配置web.xml三、配置springmvc.xml在真实开发中,不需要配置这些,会用注解替代它:1.处理器映射器Bean处理器,会根据Bean的名字来查找(一般不用Bean映射器)2.处理器适配器3.视图解析器(必要的)(模板引擎Thymeleaf,Freemarker)四、HelloController.java当配置好后,xml中不需要动,只需要修改控制器中的代码...

2020-12-05 15:04:24 62

原创 2020-12-5 springMVC-01

MVC框架要做哪些事情SpringMVC特点:说明:Spring的作用:SpringMVC----dispatcherServlet

2020-12-05 14:23:17 63

原创 2020-12-4Mybatis练习1

目录结构:(注意,xml文件要放在resources中)UserDao:package com.zuilizhehua.dao;import com.zuilizhehua.domain.User;import java.util.List;public interface UserDao { /* * 查询所有用户 * @return * */ List<User> findAll();}User实体类:package

2020-12-04 13:16:26 80

原创 2020-12-3 Mybatis-输入输出映射

一、输入映射通过parameterType指定输入参数的类型,类型可以是简单类型、hashmap、pojo的包装类型传递pojo的包装对象1.1.1 需求完成用户信息的综合查询,需要传入查询条件(可能包括用户信息,其他信息,比如商品、订单)1.1.2 定义包装类型pojo针对上边需求,建议使用自定义的包装类型的pojo在包装类型的pojo中将复杂的查询条件包装进去传递hashmap1.1.3mapper.xml1.1.4mapper接口1.1.5,测试类型。映射是包装类

2020-12-03 20:10:40 79

原创 2020-12-3 xml属性

db.properties:2. setting全局参数配置需要时进行设置,不需要时不需要设置3. typeAlisases(别名)重点在mapper.xml中,定义了很多的statement,statement需要parameterType指定输入参数的类型,需要resultType来指定输出结果的映射类型如果在指定类型时输入类型全路径,不方便进行开发,可以针对parameterType或resultType指定的类型定义一些别名,在mapper.xml中通过别名定义,方便开发。..

2020-12-03 17:12:32 54

原创 2020-12-3 mapper代理开发规范

根据mapper代理生成对象接口:代理对象内部调用selectOne或selectList,如果mapper方法返回单个,代理对象内部通过selectOne查询数据库;如果mapper方法返回集合对象,代理对象内部通过selectList查询数据库。...

2020-12-03 10:56:03 93

原创 2020-12-3 Mybatis-Delete,Update

除了查询都需要执行commit,后面学了spring后不需要启动事务

2020-12-03 09:38:35 73

原创 2020-12-2 Mybatis-Insert

2020-12-03 09:38:24 65

原创 2020-12-2 mybatis-select

namespace命名空间,作用就是对sql进行分类话管理,理解sql隔离注意:使用mapper代理方法开发,namespace有特殊重要的作用User.xml<mapper namespace="test"><select id="findUserById" parameterType="int" resultType="cn.itcast.mybatis.po.User"> SELECT * FROM USER WHERE ID=#{id}</selec

2020-12-02 22:06:13 59

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除