摘要:
一、Linux 1.Linux的介绍 Linux是一个操作系统的内核,非常的稳定、开源(免费)、轻巧、善于后端开发使用。 我们现在有很多的Linux的发行版: Cenos、Ubuntu他们都是Linux的发行版(厂商在linux内核基础上封装了一些功能、软件)。 要想安装linux,目前我们通过 阅读全文
摘要:
常见的认证方式 http basic auth: 最简单的每次都要认证用户名和密码,不安全、麻烦、所以不采用 cookie+session: 比较常用,但是比较费服务器空间,服务器需要为每个用户开辟session空间 OAuth第三方授权: 用户在访问虾米app时需要使用qq账号登陆,于是qq认证服 阅读全文
摘要:
一、Spring Security 安全框架 1.介绍 Spring Security框架为我们提供了用户认证和授权的能力。 用户认证: 登陆验证 用户授权:某个用户是否具有某个权限。具有相应权限的用户才能进行具体的操作。比如: 管理员能进行工资设置,但是普通用户只能查看工资。 2.初体验 1) 引 阅读全文
摘要:
一、Thymeleaf介绍 Thymeleaf 是一个模版引擎。所谓的模版引擎,就是模版+数据。 1.快速开始 新增的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start 阅读全文
摘要:
Springboot 整合 Thymeleaf 1.什么是Thymeleaf Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎。相较与其他的模板引擎,它有一个最大的特点是,它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服 务器查看带数据的动态页面效果 阅读全文
摘要:
一、SpringBoot整合Mybatis【重点】 1.1 xml方式整合Mybatis xml方式在编写复杂SQL时,更适合 1.1.1 导入依赖。 <!-- mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-co 阅读全文
摘要:
Author:Eric Version:9.0.0 一、引言 1.1 初始化配置 为了使用SSM框架去开发,准备SSM框架的模板配置。 1.2 整合第三方框架 为了Spring整合第三方框架,单独的去编写xml文件。 1.3 后期维护 后期SSM项目后期xml文件特别多,维护xml文件的成本是很高的 阅读全文
摘要:
spring 整合 Mybatis 1、为什么要整合?【整合的是什么东西?】 Spring整合Mybatis 让Spring来接管SqlSessionFactory的创建。【FactoryBean】 让Mybatis事务由Dao层变到Service层来控制【声明式事务】 2、让Spring来接管Sq 阅读全文
摘要:
面试题: 1、Spring Bean的初始化过程? 参考面试宝典 2、Spring如何解决Bean循环依赖问题? https://www.cnblogs.com/xiaoxing/p/10762686.html 3、BeanFactory 跟 FactoryBean 有什么区别? BeanFacto 阅读全文
摘要:
异常处理器 默认处理异常的方式 1、自定义异常处理器 1.1 实现步骤 自定义异常 自定义异常处理器【实现HandlerExceptionResolver】 把异常处理器注入到SpringMVC容器中 测试 1.2 具体实现 自定义异常 package com.qf.java2007.ex; /** 阅读全文