- 博客(13)
- 资源 (1)
- 收藏
- 关注
原创 Spring Data JPA简单使用
Spring Data Jpa 1、JPA简介 JPA的出现主要是为了简化持久层开发以及整合ORM技术,结束Hibernate、TopLink、JDO等ORM框架各自为营的局面。JPA是在吸收现有ORM框架的基础上发展而来,易于使用,伸缩性强。总的来说,JPA包括以下3方面的技术: ORM映射元数据: 支持XML和注解两种元数据的形式,元数据描述对象和表之间的映射关系 API: 操作实体对象来执行CRUD操作 查询语言: 通过面向对象而非面向数据库的查询语言(JPQL)查询数据,避免程序的SQL语句紧密耦
2021-11-02 17:23:11
540
6
原创 Centos8下安装Redis
1、Redis安装 安装redis-6.2.4 https://redis.io/ 准备C语言的编译环境(gcc) yum install gcc 查看gcc的版本 gcc -v 解压redis.tar.gz文件 tar -zxvf redis.tar.gz 进入redis文件夹,在目录下进行gcc编译 cd redis-6.2.4 make 安装redis make install 安装文件在 /usr/local/bin cd /usr/local/bin 查看安装目录: redis
2021-06-20 20:23:21
275
原创 无数据库模拟数据源
模拟数据源 建立pojo Employee package com.qw.springboot_test.pojo; import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString; import org.omg.CORBA.INTERNAL; import java.util.Date; /** * @author QBS @win10 * @version 1.0 * @date 2021/5/24 0:
2021-05-24 01:03:40
186
1
原创 AOP面向切片编程
Aop面向切面编程 1.1、什么是AOP AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP 是 OOP 的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 1.2、AOP的作用和优势 作用:在程序运行期间,在不修改源
2021-05-22 11:22:28
610
原创 Spring整合maybatis开发环境搭建
Spring整合maybatis开发环境搭建 ①创建工程 ②导入静态界面 ③导入需要的依赖 ④创建包结构(controller、service、dao、domain、utils) ⑤导入数据库脚本 ⑥创建POJO类 ⑦创建配置文件(applicationContext.xml、spring-mvc.xml、jdbc.properties、log4j.properties) 项目结构 配置文件 applicationContext.xml <?xml version="1.0" encoding="U
2021-05-21 10:33:00
132
原创 spring学习笔记(七)
SpringMVC获得请求数据 1、静态资源的访问 <!--交给tomcat服务器寻找资源--> <mvc:default-servlet-handler/> 2、请求数据的乱码 当post请求时,数据会出现乱码,我们设置一个过滤器来进行编码的过滤。 在web.xml文件中进行配置 <!-- 设置全局过滤器filter--> <filter> <filter-name>CharacterEncodin
2021-05-19 22:20:03
78
原创 spring学习日记(六)
SpringMVC获得请求数据 1、获得请求参数 客户端请求的格式:name=value&name=value… SpringMVC可以接受以下类型的参数 ⚪基本类型参数 ⚪POJO类型参数 ⚪数组类型参数 ⚪集合类型参数 2、获得基本类型参数 Controller中的业务方法的参数名称要与请求参数的name一致,参数值会自动地映射匹配。 http://localhost:8080/test/quick?name=zhangsan&age=12 @RequestMapping("/qui
2021-05-17 23:38:40
143
原创 MyBatis学习,这一篇就够了
1、Mybatis框架开发 1.1、pom.xml导入相关maven依赖 1.1.1、导入mybatis相关依赖 <dependencies> <dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version>3.5.0<
2021-05-17 17:35:26
230
2
原创 spring学习日记(五)
springmvc实现页面跳转 1、modelAndView方式返回 1.1、modelAndView实现界面跳转 @RequestMapping(value = "/quick2") public ModelAndView save2(){ /** * Model:模型 作用封装数据 * view:视图 作用展示数据 */ ModelAndView modelAndView = new ModelAn
2021-05-16 23:45:24
228
原创 spring学习日记(四)
SpringMVC 简介 1、SpringMVC概述 SpringMVC是一种基于java的实现MVC设计模型的请求驱动类型的轻量Web框架,属于SpringFrameWork的后续产品,已经融合在SpringWebFlow中。 SpringMVC已经成为目前最主流的MVC框架之一, 并且随者Spring3.0 的发布,全面超越Struts2,成为最优 秀的MVC框架。它通过一套注解, 让一个简单的Java类成为处理请求的控制器,而无须实现任何接口。同时 它还支持RESTful编程风格的请求。 1.1、需
2021-05-14 21:49:38
145
1
原创 spring学习笔记(三)
spring注解 1、spring新注解 非自定义的Bean的配置 加载properties文件的配置 <context:property-placeholder> 组件扫描的配置 <context:component-scan> 引入其他文件 @Configuration 指定当前类是一个Spring配置类,当容器创建时会从该类上加载注解 @ComponentScan 用于指定Spring在初始化容器时要扫描的包 作用何在Spring的xml配
2021-05-13 22:02:41
68
原创 spring学习笔记(二)
Spring配置数据源 1、数据源的手动创建 1.1、导入相关maven依赖 <!-- https://mvnrepository.com/artifact/org.springframework/spring-context --> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-ja
2021-05-12 18:41:46
68
原创 spring学习笔记(一)
spring 5 框架开发 1、配置与依赖注入: 1、spring 机制: ioc(控制反转),aop(面向切片编程) 2、配置ApplicationContext.xml文件 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instanc
2021-05-12 17:21:30
172
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人