随笔分类 - SSM
【Mybatis Plus】
摘要:引入依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <
版本依赖控制工具Maven
摘要:Maven 简介 依赖管理工具 如果说A工程里面用到了B工程的类、接口、配置文件等这样的资源,那么就说A依赖B 构建管理工具 构建:使用原材料生产产品的过程 安装:把一个Maven工程经过打包操作生产的jar包或者war包存入Maven仓库 部署: jar包:把一个jar包部署到Nexus私服务器上
【SSM项目】尚筹网(五)项目改写:使用前后端分离的SpringSecurityJWT认证
摘要:在项目中加入SpringSecurity 1 加入依赖 <!-- SpringSecurity --> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</a
【SSM项目】尚筹网(四)JWT以及基于拦截器的前后端分离登录验证
摘要:引入JWT前后端交互 JsonWebToken(JWT),是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准。JWT就是一段字符串,分为三段【头部、载荷、签证】。 1 后端配置 1.1 引入依赖 <!-- JWT --> <dependency> <groupId>io.jsonweb
【Spring】SpringSecurity的使用
摘要:4 SpringSecurity 只需要协助SpringSecurity创建好用户对应的角色和权限组,同时把各个资源所要求的权限信息设定好,剩下的像 “登录验证”、"权限验证" 等等工作都交给SpringSecurity。 4.1 权限控制的相关概念 4.2 引入依赖 <!-- SpringSecu
【Spring注解驱动】(三)Servlet 3.0
摘要:前言 今天是7.21日,终于是看完了。。暑假在家学习是真的差点意思 1 Servlet 3.0简介 Servlet 2.0是在web.xml中配置servlet filter、listener、DispatcherServlet等等,而在Servlet 3.0中,Spring则为我们提供了一系列注解
【Spring注解驱动】(二)AOP及一些扩展原理
摘要:1 AOP动态代理简介及功能实现 1.1 简介 指在程序运行期间动态地将某段代码切入到指定方法的指定位置进行运行的方式。 1.2 功能实现测试 功能:实现在业务逻辑运行的时候将日志打印 ①导入aop模块:Spring aop <dependency> <groupId>org.springframe
【Spring注解驱动】(一)IOC容器
摘要:前言 课程跟的是尚硅谷雷丰阳老师的《Spring注解驱动教程》,主要用于SSM框架向SpringBoot过渡,暑假有点懒散,争取这周看完。 1 容器 Spring的底层核心功能是IOC控制翻转和DI依赖注入,Spring认为所有的组件都应该放在IOC容器中,组件之间的关系通过容器进行自动装配,也就是
【MyBatis】分页插件
摘要:分页插件 分页插件配置 a 添加依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.2.0</version> </dependency> b
【Mybatis】(一)
摘要:Mybatis简介 提供持久层框架包括SQL Maps和Data Access Objects(DAO). SQL Maps提供数据库数据和java数据的映射关系,换句话说即是封装JDBC的过程。 Data Access Objects数据访问对象,通过JDBC访问数据库然后操作数据库中的数据 My
【SpringMVC】(三)
摘要:HTTPMessageConverter HttpMessageConverter报文信息转换器,将请求报文转换为java对象,或将java对象转换为响应报文。 1 @ResquestBody ResquestBody可以获取请求体,需要在控制器方法中设置一个形参,使用@RequestBody进行标
【SpringMVC】(二)RESTFul
摘要:RESTFul RestFul简介 REST:Representational State Transfer,表现层资源状态转移 资源:资源是一种看待服务器的方式 资源的表述:资源的表述是资源在某个特定时刻的状态的描述。可以在客户端-服务器端之间转移、交换。 状态转移:在客户端和服务器端之间转移(t
【SpringMVC】(一)
摘要:SpringMVC简介 SpringMVC是Spring的一个后续产品,是Spring的一个子项目 基于原生的Servlet,通过了功能强大的DispatcherServlet,对请求和响应进行统一处理 什么是MVC MVC是一种架构思想,将软件按照模型、视图、控制器来划分 M:Modedl,模型层
【Spring5】框架新功能
摘要:Spring5框架新功能 整个Spring5框架的代码基于Java8,运行时兼容JDK9,许多不建议使用的类和方法在代码库中删除。 Spring5自带了通用的日志封装:log4j2 已经移除了log4jConfigListener ①导入所需的Jar包依赖 log4j-api-2.11.2.jar
【Spring5】JdbcTemplate
摘要:JdbcTemplate实现对数据库增删改查 步骤 导入Jar包 mysql-connector-java-8.0.28.jar:mysql数据库连接的相关依赖 spring-tx-5.2.6.RELEASE.jar:Spring对数据库事务操作封装的相关依赖 spring-jdbc-5.2.6.R
【Spring5】AOP
摘要:3 AOP 面向切面编程,利用AOP可以对业务的各个逻辑进行隔离,从而使得业务逻辑各部分的耦合度之间降低,提高程序的可重用性,同时提高开发的效率。 目的:不通过修改源代码,在主干功能上增加新功能 AOP底层原理 1.动态代理实现类方法增强 (1)有接口的情况:通过JDK方式创建接口实现类的代理对象
【Spring5】IOC
摘要:1 Spring概念 Spring是轻量级的开源JavaEE框架。可以解决企业开发的复杂性。 Spring有两个核心部分:IOC和Aop ①IOC控制反转:把创建对象过程交给Spring管理 ②Aop:面向切面,不修改源代码的情况下进行功能增强 Spring5相关jar包:spring-beans-