因为公司买了新的服务器,需要把项目部署到新服务器上且支持HTTPS,经过网上搜索,终于搞定,现记录下来。配置HTTP1.生成证书使用jdk自带的keytool.exe生成证书(因为只是用来前后端接口的访问,所以用自生成的证书就行)在jdk的bin目录下远行cmdkeytool -genkey -alias tomcat -keyalg RSA -keystore ./server.keystore
转载 8月前
221阅读
1.首先去腾讯云或者阿里云申请免费ssl证书,以腾讯云为例,不建议自己生成,因为没办法测试发布环境的效果,填写个人信息,最后提示审核中才是申请成功,审核比较快,半小时就通过了。 2.下载已经通过审核的证书文件夹,解压文件如下,根据项目选择使用:3.因为springboot使用的是内置tomcat,所以我这边选择tomcat文件,在resources目录下导入xxx.jks 4.
转载 10月前
367阅读
WEB配置JDBC支持SSLConnector/J 可以使用 SSL 加密 JDBC 驱动程序和服务器之间通信的所有数据(初始握手除外)。启用连接加密会带来性能损失,其严重程度取决于多种因素,包括(但不限于)查询的大小、返回的数据量、服务器硬件、使用的 SSL 库、网络带宽、等等。系统通过两个 Java 密钥库文件工作:一个文件包含服务器的证书信息(truststore在下面的示例中),另一个包含
转载 9月前
342阅读
因为之前自己现有系统改造为HTTPS传输,正好发现有作者已经将此SSL描述的很完整,所以不再赘述,经过作者同意,直接转载过来。SSL配置也是我们在实际应用中经常遇到的场景。 SSL(Secure Sockets Layer),安全套接层)是为网络通信提供安全以及数据完整性的一种安全协议,SSL在网络传输层对网络连接进行加密。SSL协议位于TCP/IP协议与各种应用层协议之间,为数据通信提供安全
2021 申请SSL证书、Nginx和SpringBoot配置阿里云SSL证书解决HTTP HTTPS及不生效、打包报错详细教程目录1. 获取SSL证书文件1.1 购买SSL证书1.2创建证书2. Nginx配置SSL2.1 开始Nginx配置2.2 Nginx.conf配置2.3 添加ECS安全组3. 开始配置SpringBoot SSL证书3.1 下载证书3.2 配置YML文件3.3 更改p
转载 1月前
31阅读
本篇详细介绍下每个文件的作用一、配置文件 application.yml 关键的参数是最后2个:mapper-locations:  --存放mybatis对应的sql语句的XML文件的位置,这也是为什么上篇文章里说的此文件必须存放在resources目录下。type-aliases-package: 数据表对应的实体类文件的存放路径。PS:简单讲下yml格式的配置文件与pro
转载 9月前
210阅读
目录SpringBoot 切换内嵌Web服务器(Tomcat服务器)与 生成SSL证书来把项目访路径从 HTTP 配置成 HTTPSSpring Boot默认的Web服务器(Tomcat)切换作为内嵌服务器。代码演示:改为 Jetty 服务器改为 Undertow 服务器配置HTTPSHTTPHTTPS配置 HTTPS 步骤生成SSL证书(如果打算购买CA机构颁发的SSL证书,这一步可以省略)的
# MySQL开启SSL后Spring Boot配置方法 ## 简介 在使用Spring Boot开发应用程序时,经常需要与MySQL数据库进行交互。为了保证数据传输的安全性,我们可以将MySQL配置为启用SSL加密通信。本文将介绍如何在已启用SSLMySQL配置Spring Boot应用程序。 ## 整体流程 下面是实现"mysql开启sslspringboot配置"的整体流程: `
原创 8月前
279阅读
# 从零开始配置Spring Boot中的SSL ## 简介 在开发Web应用程序时,安全性是至关重要的一环。SSL(Secure Sockets Layer)是一种加密协议,用于保护数据在服务器和客户端之间的通信。本篇文章将教你如何在Spring Boot应用程序中配置SSL,以确保数据传输的安全性。 ## 步骤概述 下面是配置Spring Boot中SSL的整体步骤,我们将逐步展开每一步的
原创 4月前
85阅读
一、MyBatis 介绍   MyBatis 是支持普通 SQL查询, 存储过程和高级映射的优秀 持久层框架。MyBatis 消除了几乎所有的 JDBC代码和参数的手工设置以及 结果集的检索。MyBatis 使用简单的 XML或注解用于配置和原始映射,将接口和 Java 的POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库
前言本文主要介绍Spring Boot HTTPS相关配置,基于自签证书实现;通过本例子,同样可以了解创建SSL数字证书的过程;本文概述Spring boot HTTPS 配置server.port=8443 server.ssl.key-alias=selfsigned_localhost_sslserver server.ssl.key-password=changeit server.ssl
转载 4月前
442阅读
     目录前言ssl证书是什么?一、准备域名二、申请SSL证书三、集成项目总结前言因工作需要,需要配置ssl证书,所以在本地环境下实现一个demo,将http改为https访问,提高安全性ssl证书是什么?SSL证书和我们日常用的身份证类似,是一个支持HTTPS网站的身份证明,SSL证书里面包含了网站的域名,证书有效期,证书的颁发机构以及用于加密传输密码的公钥等信
1.集成Hibernate(1)添加Hibernate相关依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa &
转载 5月前
35阅读
示例的各个文件如下: 在pom里加了mybatis的依赖后,在application.properties加上: spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test spring.datasource.username=** spring.datasource.password=** mybatis.mapperLocatio
转载 5月前
115阅读
今天我们来了解一下springboot 集成mybatis。 中使用的是通过idea中的spring插件来创建的。今天我们尝试的使用maven插件来创建。1新建modulefile——new——module 创建好后,结构如下:2 加载依赖(mybatismysqlspringboot父级依赖)<?xml version="1.0" encoding="UTF-8"?> <p
转载 9月前
0阅读
准备1.安装IDEA 2.安装JDK 3.安装mysql 4.配置Mean仓库创建springboot项目打开IDEA,点击File–>New—>Project修改图中三处即可,点击下一步 添加项目依赖,此处添加三个依赖,Web,MysqlMybatis。(也可不选,等项目创建完后,再往pom.xml里添加相应的依赖即可。点击next。<dependency>
SpringBoot从入门到放弃,原理篇-自动配置原理springboot自动配置原理配置文件能配置的属性参照自动配置原理1、springboot启动的时候加载主配置类,开启了自动配置功能@EnableAutoConfiguration2、@EnableAutoConfiguration 作用:利用EnableAutoConfigurationImportSelector给容器中导入一些组件可以查
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 SpringBoot集成mybatis打印sql一、基本介绍二、logback.xml日志文件配置1.根据不同的日志系统,你可以按如下规则组织配置文件名,就能被正确加载:打印mybatis的sql语句 一、基本介绍默认情况下,Spring Boot项目就会用Logback来记录日志,并用INFO级别输出到控制台。如下图: 实际开发中
转载 10月前
179阅读
一、Mybatis配置多数据源mybatis可谓是国内最火的ORM框架了,mybatis的多数据源当然在实际使用中也必不可少。mybatis多数据源一般有两种方式,一种是基于不同的包使用不同的数据源,这个类似于JPA配置多数据源,另一种则是注解+aop实现动态多数据源。本章节就来看一看使用不同的包怎么做到多数据源。首先是pom文件,除了SpringBoot的依赖外,主要就是mybatis及数据库的
转载 2023-08-01 14:20:53
154阅读
一、搭建基本环境 1、导入数据库文件 创建出department和employee表 2、创建javaBean封装数据 3、整合MyBatis操作数据库         1.配置数据源信息         2.使用注解版的MyBa
  • 1
  • 2
  • 3
  • 4
  • 5