欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • SpringBoot Jar包瘦身 - 跟大文件说再见!

    前言 SpringBoot部署起来配置非常少,如果服务器部署在公司内网,上传速度还行,但是如果部署在公网(阿里云等云服务器上),部署起来实在头疼、就是 编译出来的 Jar 包很大,如果工程引入了许多开源组件(SpringCloud等),那就更大了。这个时候如果想要对线上运行工程有一些微调,则非常痛苦 ...

    程序员文章站2023-11-09
  • SpringBoot:处理跨域请求

    一、跨域背景 1.1 何为跨域? 的一般格式: 示例: 是由 + + + + 组成。 只要协议,子域名,主域名,端口号这四项组成部分中有一项不同,就可以认为是不同的域,不同的域之间互相访问资源,就被称之为跨域。 1.2 一次正常的请求 Controller层代码: 启动项目,测试请求 浏览器打开 " ...

    程序员文章站2023-11-09
  • SpringBoot整合dubbo(yml格式配置)

    yml文件 如果只作为服务的消费者不用暴露端口号,扫描的包名根据自己service改 dubbo: application: name: springboot-dubbo-demo #应用名 registry: address: zookeeper://127.0.0.1:2181 #zookeep ...

    程序员文章站2023-11-09
  • SpringBoot2 整合 Zookeeper组件,管理架构中服务协调

    本文源码: "GitHub·点这里" || "GitEE·点这里" 一、Zookeeper基础简介 1、概念简介 Zookeeper是一个Apache开源的分布式的应用,为系统架构提供协调服务。从设计模式角度来审视:该组件是一个基于观察者模式设计的框架,负责存储和管理数据,接受观察者的注册,一旦数据 ...

    程序员文章站2023-11-09
  • 解决vue+springboot前后端分离项目,前端跨域访问sessionID不一致导致的session为null问题

    问题: 前端跨域访问后端接口, 在浏览器的安全策略下默认是不携带cookie的, 所以每次请求都开启了一次新的会话. 在后台打印sessionID我们会发现, 每次请求的sessionID都是不同的, 既然每次请求都是一个新的会话, 那我们去获取session的时候自然就是null了. 解决办法如下 ...

    程序员文章站2023-11-09
  • Springboot基于enable模块驱动的实现

    enable作为模块驱动在spring farmework、spring boot、spring cloud使用,都是通过注解的形式以@enable作为前缀,一些常用注解如

    程序员文章站2023-11-09
  • SpringBoot系列-整合Mybatis(XML配置方式)

    本文介绍下SpringBoot整合Mybatis(XML配置方式)的过程。 [TOC] 一、什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以 ...

    程序员文章站2023-11-08
  • Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务

    本篇为Docker从入门到掉坑第二篇:基于Docker构建SpringBoot微服务,没有看过上一篇的最好读过 Docker 从入门到掉坑 之后,阅读本篇。 在之前的文章里面介绍了如何基于docker容器部署一些常见的基础环境,例如MySQL、Redis这些,那么这篇文章里面我会介绍一些关于Spri ...

    程序员文章站2023-11-08
  • Springboot+mybatis+druid 配置多数据源

    项目结构 application.yml配置文件 spring: application: name: service datasource: primary: jdbc-url: jdbc:oracle:thin:@127.0.0.1:1521:ORCL username: gkh passwor ...

    程序员文章站2023-11-08
  • SpringBoot Web篇笔记(一)

    摘要 文章是根据江南一点雨(松哥)的视频进行总结 "江南一点雨博客" 全局异常处理 通常情况下,我们都需要对自己定义的异常进行相应的处理。捕获指定的异常方式如下: 自定义错误页面 若服务器抛出404错误码(页面找不到)时,通常会返回如下页面: 而我们需要指定在服务器抛出相应的错误码时,跳转到指定的动 ...

    程序员文章站2023-11-08
  • springboot传值踩坑

    由于我现在写的项目都是前后端分离的,前端用的是vue,后端springboot,于是前后端传值的问题就是一个比较重要的问题,为此我还特意去学了一下vue的传值,其实就是用一个axios组件,其实就是基于promise对ajax的封装,用法和ajax几乎一样,有兴趣的可以学学vue; 一般而言这种前后 ...

    程序员文章站2023-11-08
  • SpringBoot系列-整合Mybatis(注解方式)

    上一篇文章 "《SpringBoot系列 整合Mybatis(XML配置方式)》" 介绍了XML配置方式整合的过程,本文介绍下SpringBoot通过注解方式整合Mybatis的过程。 [TOC] 一、常用注解说明 @Mapper 可以给接口自动生成一个实现类,让spring对mapper接口的be ...

    程序员文章站2023-11-08
  • [springboot 开发单体web shop] 7. 多种形式提供商品列表

    上文回顾 "上节" 我们实现了仿 的轮播广告以及商品分类的功能,并且讲解了不同的注入方式,本节我们将继续实现我们的电商主业务,商品信息的展示。 需求分析 首先,在我们开始本节编码之前,我们先来分析一下都有哪些地方会对商品进行展示,打开 首页,鼠标下拉可以看到如下: 可以看到,在大类型下查询了部分商品 ...

    程序员文章站2023-11-08
  • 1-4. SpringBoot配置自定义拦截器,实现日志管理

    最近突发奇想,整合一下以前一些学习笔记,分享自己这几年爬过的坑,逐步更新文章,谢谢大家的关注和支持。自定义一个类实现HandlerInterceptorpackage cn.sysu.ming.interceptor;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.servlet.HandlerInterceptor;import javax.servlet.http.H

    程序员文章站2023-11-08
  • SpringBoot如何实现分离资源文件并打包

    spring boot项目默认的会打包成单一的jar文件,但是有时候我们并不想让配置文件、依赖包都跟可执行文件打包到一起。这时候可以在pom.xml文件中进行配置,从而使资源文件、依赖包和可执行文件分

    程序员文章站2023-11-07
  • Springboot如何基于assembly服务化实现打包

    (1)首先我们编辑 assembly.xml 配置文件,在前文的基础上新增第三方依赖设置(高亮部分),实现将第三方的 jar 包添加到压缩包里的 lib 目录:

    程序员文章站2023-11-07
  • SpringBoot环境搭建及第一个程序运行(小白教程)

    spring boot简介spring boot框架抛弃了繁琐的xml配置过程,采用大量的默认配置简化我们的开发过程。所以采用spring boot可以非常容易和快速地创建基于spring 框架的应用

    程序员文章站2023-11-07
  • SpringBoot Application注解原理及代码详解

    1、springboot 启动main()@springbootapplicationpublic class tomcatdebugapplication { public static void

    程序员文章站2023-11-07
  • 简单了解springboot加载配置文件顺序

    1、目录结构application属性文件,按优先级排序,位置高的将覆盖位置 当前项目目录下的一个/config子目录 当前项目目录 项目的resources即一个classpath下的/con

    程序员文章站2023-11-07
  • Springboot shiro认证授权实现原理及实例

    关于认证授权,需要的数据表有:用户表,角色表,用户角色关联表,权限表,角色权限关联表,一次如下之前写过了shiro的登录认证,在自定义的realm中,我们实现authorizingrealm接口中的方

    程序员文章站2023-11-07