
java框架
路灯下的篮球场
一步一个脚印,努力凿成一名优秀的工程狮
展开
-
SpringBoot的理解与项目创建
文章目录SpringBoot01:Hello,World!1. 什么是Spring2. Spring是如何简化Java开发的3. 什么是SpringBoot4. Spring Boot的主要优点:5. 准备工作6. 创建基础项目说明7. pom.xml 分析8. 编写一个http接口9.将项目打成jar包SpringBoot01:Hello,World!SpringBoot简介1. 什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod John原创 2020-05-12 18:18:38 · 429 阅读 · 0 评论 -
SpringMVC_2 响应数据、文件上传、异常处理、拦截器
文章目录SpringMVC_2 响应数据、文件上传、异常处理、拦截器一、响应数据和结果视图1、返回值分类(1)返回字符串(2)返回值是void(3)返回值是ModelAndView对象2、SpringMVC框架提供的请求转发和重定向3、ResponseBody响应json数据(1)mvc:resources标签配置不过滤(2) 使用@RequestBody获取请求体数据二、SpringMVC实现文件上传0、文件上传的必要前提1、传统文件上传方式(1)导入文件上传的jar包(2)文件上传的JSP页面(3)文件原创 2020-05-11 15:20:07 · 208 阅读 · 0 评论 -
SpringMVC_1 入门、参数绑定、常用注解
文章目录SpringMVC_1 入门、参数绑定、常用注解一、三层架构和MVC三层架构MVC模型SpringMVC 简单介绍二、SpringMVC的入门案例基本框架如下:1、WEB工程,pom导入坐标2、web.xml中的配置3、springmvc.xml配置4、编写index.jsp和HelloController控制器类、启动Tomcat入门案例的执行过程分析5、RequestMapping注解三、请求参数的绑定1、请求参数的绑定说明2、绑定的注意事项3、请求参数中文乱码的解决4、自定义类型转换器5、在控原创 2020-05-10 18:10:06 · 235 阅读 · 0 评论 -
Spring_4 - JdbcTemplate,事务控制
文章目录Spring_4 JdbcTemplate,事务控制一,Spring中的JdbcTemplate1,JdbcTemplate概述2,JdbcTemplate对象的创造3,JdbcTemplate的增删改查操作(1)引入坐标(2)在spring配置文件bean.xml中配置JdbcTemplate(3)最基本的CRUD使用(4)查询所有操作(5)查询一个(6)查询返回一行一列数据4,在dao中使用JdbcTemplate(1)实体类(2)IAccountDao接口(3)第一种方法:实现类中定义Jdbc原创 2020-05-09 18:29:51 · 263 阅读 · 0 评论 -
Spring_3 - AOP
文章目录Spring_3 AOP一、AOP 的相关概念1、AOP概述(1) 什么是 AOP(2) AOP 的作用及优势(3) AOP 的实现方式2、AOP 的具体应用(1) 动态代理回顾(2) 动态代理常用的有两种方式(3) 使用 JDK 官方的 Proxy 类创建代理对象(4) 使用 CGLib 的 的 Enhancer 类创建代理对象二、Spring 中的 AOP1、 Spring 中 AOP 的细节(1) AOP 相关术语(2)spring AOP要明确的事(3) 关于代理的选择2、基于 XML 的原创 2020-05-09 16:54:25 · 237 阅读 · 0 评论 -
spring_2 - 注解、整合 Junit
文章目录spring_2 注解、整合 Junit一、基于注解使用 spring 的 IOC1、 注解的入门案例(1) 导入坐标(2) 持久层接口及其实现类(3) 业务层接口及其实现类(5) 测试配置是否成功2、入门案例中的一些注解说明(0) 曾经的XML配置:(1) 用于创建对象的(2) 用于注入数据的(3) 用于改变作用范围的(4) 和生命周期相关二、使用 spring 的 IOC 的实现账户的CRUD (XML配置)1、相关案例框架结构(1) 导入坐标(2) 创建数据库和编写实体类(3) 持久层接口及其原创 2020-05-08 23:14:47 · 227 阅读 · 0 评论 -
Spring_1-控制反转(IOC)与依赖注入(DI)
文章目录spring_1 概述、IOC、DI一、Spring 概述1、spring 是什么2、spring 的优势3、spring 的体系结构二、IOC 的概念和作用1、什么是程序的耦合2、控制反转-Inversion Of Control三、使用 spring 的 IOC 解决程序耦合1、入门案例(0) 导入坐标(1) 创建业务层接口和实现类(2) 创建持久层接口和实现类(3) 类路径下创建be...原创 2020-05-07 21:21:42 · 311 阅读 · 0 评论 -
Mybatis中的注解开发
文章目录Mybatis中的注解开发1.Mybatis 使用注解实现单表 CURD1.1 在IUserDao接口中使用注解1.2 测试类2. Mybatis 使用注解实现多对一(一对一)@one2.1 在Account类中添加一个主表实体User的对象引用(从表类)2.2 在IAccountDao接口中使用注解2.3 测试类3.Mybatis 使用注解实现一对多@many3.1 User实体类加入A...原创 2020-05-05 16:52:28 · 1239 阅读 · 0 评论 -
MyBatis的多表查询
Mybatis 多表查询在说多表查询之前,首先要了解表之间的关系共有以下几种:一对一 : 人和身份证就是一对一的关系。一个人只能有一个身份证号,而一个身份证号只能属于一个人。多对一(一对多):学生和班级就是多对一(一对多)的关系。一个班级有多个学生,而一个学生只属于一个班级。多对多 : 学生和任课老师就是多对多的关系。一个学生可以有多个任课老师,而一个任课老师可以有多个学生1.一对一...原创 2020-05-03 17:56:35 · 619 阅读 · 0 评论 -
MyBatis配置文件中的属性标签
文章目录MyBatis配置文件中的属性标签(1)使用properties配置数据库连接信息(2)使用typeAliases配置别名(3)使用package配置别名MyBatis配置文件中的属性标签(1)使用properties配置数据库连接信息可以在标签内部配置数据库连接信息,也可以通过外部文件来配置数据库连接信息。第一种url属性(不常用)URL属性: URL:Uniform Re...原创 2020-05-03 17:04:20 · 594 阅读 · 0 评论 -
MyBatis的目录结构与配置解析
三、MyBatis的目录结构与配置解析1.目录结构第一步:创建 maven 工程第二步:导入mybaitis,mysql,junit坐标(pom.xml)第三步:编写必要代码(实体类User和持久层接口IUserDao)第四步:编写 MyBatis核心配置文件SqlMapConfig.xml第五步:编写映射配置文件IUserDao.xml第六步:编写测试类2.设计模式分析代码...原创 2020-05-02 23:51:47 · 2118 阅读 · 0 评论 -
实现MyBatis的CURD
文章目录二、基于代理Dao实现CURD操作1.首先在持久层(dao)接口添加新增方法2.在用户的映射配置文件mapper.xml中配置MyBatis中resultType resultMap 区别配置细节:3.添加测试类中的测试方法二、基于代理Dao实现CURD操作使用要求:1、持久层接口和持久层接口的映射配置必须在相同的包下2、持久层映射配置中 mapper 标签的 namespace ...原创 2020-05-02 23:25:21 · 276 阅读 · 0 评论 -
MyBatis理解与配置
文章目录1.MyBatis的概述:1.什么是持久层?2.MyBatis的优点3.MyBatis通俗理解2.传统的JDBC方法查询数据库3.搭建MyBatis开发环境1.创建maven工程2.添加 Mybatis3.4.5 的坐标3.编写User实体类4.编写持久层接口IUserDao5. 编写mybatis的核心配置文件SqlMapConfig.xml6.编写与持久层接口对应的映射文件IUserD...原创 2020-05-01 17:53:52 · 678 阅读 · 0 评论 -
Maven的深入理解
文章目录1.Maven的理解2.Maven仓库3.Maven“坐标”4.Maven的依赖管理5.maven工程的结构目录6.Maven基本命令7.Maven指令的生命周期8.Maven的概念模型9.pom 基本配置1.Maven的理解一个对 Maven 比较正式的定义是这么说的:Maven 是一个项目管理工具,它包含了一个项目对象模型 (POM:Project Object Model),一...原创 2020-04-29 23:06:45 · 648 阅读 · 1 评论