
ssm
@十里花开
这个作者很懒,什么都没留下…
展开
-
maven中使用mybatis-plus
1.引入依赖 <!--mysql依赖--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>...原创 2019-10-21 16:32:36 · 12655 阅读 · 3 评论 -
maven web项目
创建 maven web项目:一:选择maven 的web app1,在配置文件(pom)中删除多余的,只要package及以上的。2,补全目录3,Ctrl + Alt + Shift + s 快捷键设置补全目录的类型二:引入依赖1,dao层依赖mysqlmybatismybatis-springspring-jdbcdruid2,controller层依赖spring...原创 2019-09-04 15:44:36 · 206 阅读 · 0 评论 -
ssm项目集群
概念:集群:一组对外提供相同的服务的服务器集合。节点:集群中的每一个单独的服务器。目的:随着网站规模的扩大,达到单台服务器性能上限后就不能处理更多的请求了,我们就需要把软件部署到服务器集群上,提高处理的请求数据上限。具体实现细节(我们没有多余的电脑,用的同一台同一个linux):一.安装tomcat二.安装nginx三.出现cookie路径问题引入redis1.参见LINUX基...原创 2019-10-17 20:57:17 · 486 阅读 · 0 评论 -
单点登陆之OAuth2(SSO/SingleSignOn)
方案一:session共享(使用redis实现,逐渐被淘汰)方案二:OAuth2(逐渐成为主流),允许用户授权第三方移动应用访问他们存储在另外的服务提供者上的信息,而不需要将用户名和密码提供给第三方移动应用或分享他们数据的所有内容比如:你授权优酷使用你的微信中的头像和昵称,授权的过程不需要提供微信的账号和密码,微信在用户授权后生成access_token返回给优酷保存,优酷使用access_...原创 2019-10-18 22:00:05 · 781 阅读 · 0 评论 -
SpringMVC中使用restful(返回ResponseVo)
1,添加依赖:jackson负责实现Java对象和json字符串之间的相互转换。 <!--配置jackson依赖负责Java对象和json字符串之间的转换--> <dependency> <groupId>com.fasterxml.jackson.core</groupId> ...原创 2019-10-19 16:29:16 · 4198 阅读 · 0 评论 -
基于spring的异常处理
1,ResponseVo包装类package com.zhiyou100.demo.vo;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;/**包装类,将数据包装成json格式返回给前端 * @author zhangfan * @date 2019/10/9...原创 2019-10-19 18:49:22 · 111 阅读 · 0 评论 -
基于springmvc的拦截器
SpringMvc 中的拦截器(Interceptor)使用:创建拦截器类继承自 HandlerInterceptorAdapter 类重写父类的 preHandle 方法执行拦截操作返回 true 表示放行package com.zhiyou100.interceptor;import com.zhiyou100.exception.AdminException;import ...原创 2019-10-19 19:10:57 · 104 阅读 · 0 评论 -
AOP(为controller中的所有方法打印日志的功能)
面向切面的编程:在不修改原有代码的前提下,添加新的功能。IoC和AOP是spring的基础类/接口/方法 都支持AOP都是连接点Joint point连接点程序中支持AOP的位置Pointcut切点要增加功能的一组Joint point(连接点)Advice增强要添加的新功能Aspect切面为切点添加的新功能(Pointcut+Advi...原创 2019-10-19 19:32:27 · 5493 阅读 · 2 评论 -
AOP+annotation实现权限验证
1.引入依赖!--引入AOP场景启动器,实现权限验证--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-aop</artifactId></dependency>2...原创 2019-10-19 19:42:36 · 303 阅读 · 0 评论 -
IDEA创建maven web项目
一,创建项目1.创建mavenweb项目2.清理pom.xml文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...原创 2019-10-19 17:29:41 · 278 阅读 · 0 评论 -
spring
#springspring框架的核心思想就是Ioc(控制反转)和DI(依赖注入),最初就是由Java中的Ioc框架发展而来。Ioc控制反转:把创建对象,设置依赖的权力转移到了无关的第三方类。使用 IoC 可以降低类和类之间的耦合度,使得代码更容易维护,是企业项目开发的标配spring的使用:1,导入jar包2,创建类,所有属性必须设置 getter && setter...原创 2019-08-31 09:35:12 · 137 阅读 · 0 评论 -
SpringMVC
SpringMvc:利用 spring 框架对 controller 层进行封装, 极大的简化 controller 层代码,提高开发效率。组成部分:controller:编写处理请求的代码 一个 controller 中可以拥有处理多个请求的代码,每个请求对应一个处理方法dispatchServlet:SpringMVC 中唯一的 servlet 所有的请...原创 2019-08-31 09:54:50 · 128 阅读 · 0 评论 -
SpringMVC上传文件
SpringMVC上传文件原创 2019-10-14 16:54:32 · 220 阅读 · 0 评论 -
Mybatis配置
alt + insert: 创建文件 生成代码ctrl + o: 重写父类方法alt + enter: 修改错误 ctrl + y: 删除当前行代码ctrl + d: 复制当前行代码crtl + shift + enter: 自动补全 ;/{} 并换行spring:IoC 框架,用于创建对象并管理它们的依赖关系sp...原创 2019-09-02 20:45:31 · 121 阅读 · 0 评论