spring全家桶
文章平均质量分 70
风雨等归期
这个作者很懒,什么都没留下…
展开
-
springboot 全局异常配置
前言: 在前后端分离的项目中全局异常配置是非常重要的,它可以统一我们返回的json串格式,这个json串我们可以自定义设置。除此之外还可以自定义包错信息,可以让我们更好的知道报错的问题,减少代码的冗余,统一处理总好过每个接口自己处理 配置 在pom里面添加依赖 <!--引入fastjson--> <dependency> <groupId>com.alibaba</groupId> <ar原创 2020-10-24 21:04:39 · 333 阅读 · 0 评论 -
springboot cors处理跨域请求
为何要跨域: 现在javaweb开发都采用前后端分离方式来提高开发效率,那么前后端分必将采用异步加载的方式获取数据。 异步加载有三种 ajax , fetch ,axios。但是这三种都不支持跨域访问资源。要想跨域必须在服务器端设置允许跨域。 跨域是啥: Url的一般格式: 协议 + 域名(子域名 + 主域名) + 端口号 + 资源地址 示例: https://www.dustyblog.cn:8080/say/Hello 是由 https + www + dustyblog.cn + 8080 +原创 2020-10-24 20:29:50 · 142 阅读 · 0 评论 -
springboot整合 druid数据连接池
c3p0介绍重点 Druid介绍 druid为阿里巴巴的数据源,(数据库连接池),集合了c3p0,dbcp、proxool等连接池的优点,还加入了日志监控,有效的监控DB池连接和SQL的执行情况。 DRUID的DataSource类为:com.alibaba.druid.pool.DruidDataSource。 其他配置参数如下: 在pom中添加依赖 <!-- mysql驱动--> <dependency> <grou原创 2020-10-24 18:59:50 · 269 阅读 · 0 评论 -
springsecurity 配置
1. spring security简介 Spring Security 是 Spring 家族中的一个安全管理框架,实际上,在 Spring Boot 出现之前,Spring Security 就已经发展了多年了,但是使用的并不多,安全管理这个领域,一直是 Shiro 的天下。 相对于 Shiro,在 SSM/SSH 中整合 Spring Security 都是比较麻烦的操作,所以,Spring Security 虽然功能比 Shiro 强大,但是使用反而没有 Shiro 多(Shiro 虽然功能没有原创 2020-10-24 18:06:17 · 2166 阅读 · 0 评论 -
log4j2配置
log4j使用配置详解 ELK管理日志:原创 2020-10-10 16:46:22 · 128 阅读 · 0 评论 -
过滤器与拦截器区别与使用
区别是 : 过滤器拦截的是 浏览器在请求前端页面时进行拦截 ,但是他不会拦截controller层 拦截器主要是springMVC对controller层的监控, 它主要拦截的是对controller请求前和请求后,以及前端页面的转发这三个步骤 过滤器写法: web.xml文件里添加 <!-- ==================过滤器 判断用户是否登录====================== --> <filter> <filter-nam原创 2020-07-14 19:09:00 · 189 阅读 · 0 评论 -
pagehelper分页插件使用
官网查看 pagehelper.jar包 <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http原创 2020-07-07 10:09:39 · 249 阅读 · 0 评论 -
ssm整合
jar说明 [aop核心] com.springsource.net.sf.cglib-2.2.0.jar com.springsource.org.aopalliance-1.0.0.jar com.springsource.org.aspectj.weaver-1.6.8.RELEASE.jar [ioc核心] commons-logging-1.1.3.jar spring-aop-4.0.0.RELEASE.jar spring-aspects-4.0.0.RELEASE.jar sprin.原创 2020-07-07 00:01:08 · 119 阅读 · 0 评论 -
mybatis动态sql
This XML file does not appear to have any style information associated with it. The document tree is shown below. <mapper namespace="com.atguigu.dao.TeacherDao"> <!-- 使用mybatis默认二级缓存<cache></cache> --> <cache type="org.mybatis.原创 2020-07-06 11:04:06 · 193 阅读 · 0 评论 -
mybatis缓存机制
mybatis 缓存作用是加快查询速度 mybatis缓存机制 : Map ; 能保存查询出的一些数据; 一级缓存 :线程级别的缓存;本地缓存;sqlSession级别缓存; 默认存在 机制 :只要之前查询过的数据,mybatis就会保存在一个缓存中(map);下次获取直接从缓存中拿; 一级缓存失效的几种情况: 当传入的参数值不同就会失效, 手动关闭, 执行曾删改操作时 二级缓存:全局范围内的缓存;除过当前线程;sqlSession能用外其他也能用 是否使用二级缓存的useCache=“true”;默认是原创 2020-07-06 10:54:20 · 121 阅读 · 0 评论 -
springmvc之文件上传下载
web.xml文件配置 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.j.原创 2020-07-02 11:58:17 · 139 阅读 · 0 评论 -
MongoDBTemplate 操作 MongoDB 分组,去重等操作
我在写项目的时候遇见 , 在 数学语文英语 考试成绩中找到本科成绩最最高.这类应用场景. 但是这不像mysql那样直接 max(学科) goup by 学科 直接找到最大. 我在网上找了好久也没有解决如何利用java代码分组查询 刚学MongoDB 对他也不是很了解 最后我决定自写一个 主要是利用map集合类 @Override //这是先把MongoDB里所有数据查出来 public List<Record> lookRecord() { Cr原创 2020-06-10 11:53:32 · 1569 阅读 · 0 评论 -
spring整合MongoDB (吐血经验)
最近老师叫我们写一个项目练练MongoDB的使用, 我想着就用spring + springMVC + Mongodb来写. 这简直就是给自己挖坑往里面跳 哎哎哎!!! 下面就分享下我的经历 1.新建一个spring +web 的项目 (我用的是idea) , 开始项目部署 第一步 添加Exploded到项目中 第二步配置tomcat(这就不演示了,基本配置) 第三步 添加tomcat到项目中(这一步很重要) 点击右面的 + 号 添加tomcat 第四步添加MongoDB所需要的jar包 l原创 2020-06-10 11:27:19 · 1542 阅读 · 0 评论 -
spring Bean配置及使用
<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:p="http://www.springframework.org/schema/p" xsi:schemaLocation="http://www.springfr...原创 2020-06-05 15:54:58 · 187 阅读 · 0 评论 -
mongoDB数据库操作(crud)
package com.baizhi.test; import java.util.ArrayList; import java.util.List; import org.junit.Before; import org.junit.Test; import com.mongodb.BasicDBList; import com.mongodb.BasicDBObject; import com.mongodb.DB; import com.mongodb.DBCollection; import原创 2020-06-03 16:34:52 · 174 阅读 · 0 评论 -
spring认知
spring从2004年的第一个版本至今有16年 , spring是一个分层的java一站式轻量框架,他以ioc(控制反转)和aop(面向切面编程)为内核. 在spring中, 他会认为 一切的Java类都是资源, 而资源都是bean, 容纳bean的是ico容器,可以说spring是一种基于bean的编程 . spring大大的简化了企业级开发,提供了强大,稳定的功能,使用spring会使代码变得非常的优雅. spring致力于java EE应用各层解决方案,spring只采用最好的解决方案 spring原创 2020-05-20 18:19:20 · 193 阅读 · 0 评论