SSH跟SSM的区别 SSH指的是:spring+Struts+hibernate;而SSM指的是:spring +SpringMVC + MyBatis。1、Spring是是开源框架,是轻量级的IoC和AOP的容器框架,主要是针对javaBean的生命周期进行管理的轻量级容器,可以单独使用,也可以和Struts框架,ibatis框架等组合使用。 1)IoC(Inversion of
 1,准备好必须的依赖jar包,SpringBoot的启动已经dubbo的必须jar<!-- SpringBoot的必须jar --> <dependency> <groupId>org.springframwork.boot</groupId> <artifactId>spring-boot-starter-w
转载 2023-11-25 11:49:58
26阅读
SpringBoot整合ssh
转载 2023-05-26 06:04:53
131阅读
springboot源码解析(三):springboot内嵌tomcat在使用springboot搭建一个web应用程序的时候,我们发现不需要自己搭建一个tomcat服务器,只需要引入spring-boot-starter-web,在应用启动时会自动启动嵌入式的tomcat作为服务器,下面来分析下源码的分析流程:之前我们已经讲过了自动装配的原理,其实tomcat的实现机制也是从自动装配开始的。1、
基于SpringBoot的版本,Tomcat集成的是9.0版本,参考Tomcat核心组件描述,对于框架有大致的了解后,再去分析集成原理,会更容易把握主线逻辑; 目录一、Tomcat集成1、依赖层级2、自动化配置二、Tomcat架构三、Tomcat配置1、基础配置2、属性配置类3、配置加载分析四、周期管理方法1、控制类2、核心方法五、参考源码使用的成本越低,内
转载 2024-02-28 13:42:30
254阅读
   近一两年, SpringBoot 由于其减少了大量原本繁琐的 Spring 配置,以及基于 Boot 的 SpringCloud 的推广,越来越多的应用开始使用 SpringBoot进行开发。   而 SpringBoot 以标准Java 应用的形式,来启动了一个 Web 服务,而将容器的存在,隐藏在一个配置文件中,使用起来很方便。而 Tomcat 就
转载 2024-06-25 14:00:20
265阅读
Spring Boot 的特点:1. 独立运行的 Spring 项目Spring Boot 可以以 jar 包的形式独立运行,Spring Boot 项目只需通过命令“ java–jar xx.jar” 即可运行。2. 内嵌 Servlet 容器Spring Boot 使用嵌入式的 Servlet 容器(例如 Tomcat、Jetty 或者 Undertow 等),应用无需打成 WAR
转载 2024-10-16 16:48:23
15阅读
Spring Boot 的特点:1. 独立运行的 Spring 项目Spring Boot 可以以 jar 包的形式独立运行,Spring Boot 项目只需通过命令“ java–jar xx.jar” 即可运行。2. 内嵌 Servlet 容器Spring Boot 使用嵌入式的 Servlet 容器(例如 Tomcat、Jetty 或者 Undertow 等),应用无需打成 WAR
转载 2024-10-12 18:14:26
17阅读
JSch 是SSH2的一个纯Java实现。它允许通过代码的方式连接到一个sshd 服务器,使用端口转发,X11转发,文件传输等等。可以将它的功能集成到自己写的程序中。实现一个java工具类。SSH由客户端和服务端的软件两部分组成,在客户端可以使用的软件有SecureCRT、putty、Xshell等,而在服务器端运行的是一个sshd的服务,通过使用SSH,可以把所有传输的数据进行加密,而且也能够防
转载 2023-07-05 22:50:55
224阅读
目录1、前言2、正文2.1 内嵌的TomCat在哪里?2.2 SpringBoot为什么内嵌TomCat的原因2.3 除了TomCat是不是还能用其他服务器?2.4 SpringBoot支持内嵌的三种服务器3、小结4、总结1、前言今天这篇博客主要带大家了解SpingBoot为什么内嵌服务器?2、正文2.1 内嵌的TomCat在哪里?首先我们来看看内嵌的TomCat在哪里?我们先打开sprin
前言:Spring Boot是什么,解决哪些问题     1) Spring Boot使编码变简单     2) Spring Boot使配置变简单     3) Spring Boot使部署变简单     4) Spring Boot使监控变简单    由于
转载 2023-07-08 21:04:39
141阅读
上一篇给大家介绍了springboot整合freemarker,这一片来继续为大家介绍一种模板thymeleaf。首先在项目中增添thymeleaf依赖spring-boot-starter-thymeleaf 同时为了解决html严格校验报错的问题,增添依赖nekohtml pom文件代码如下:<?xml version="1.0" encoding="UTF-8"?> <pr
在这个微服务,分布式的时代,很多传统的实现方案变的不再那么适用,比如传统的web服务将session放在内存中的情况,当web服务做水平扩展部署的时候,session共享就成了需要处理的问题。目前有很多成熟的技术可供我们选择,下面简单介绍最近用到的spring-boot+spring-session实现session共享的方案。spring-boot集成spring-session非常简单,因为s
一、搭建项目1、新建模块  2、配置application.yml文件:server: port: 8080 spring: datasource: username: root password: 123456 driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localh
转载 2023-08-01 16:46:44
171阅读
前言上一篇文章我们讲的是SpringBoot的基本用法,本篇文章我们来学习一下SpringBoot如何整合web,以及Mybatis以及事务。五.SpringBoot集成SSM1.WEB集成1.1.集成Thymeleaf现在的项目基本上都采用前后端分离架构,也就是项目后台不需要处理页面,但是在一些小型的项目中还是把页面耦合在后台项目中,这就需要集成视图技术(模板技术)。常见的模板技术有 thyme
转载 2023-10-05 07:27:51
273阅读
# Spring Boot 集成 Hive 的指南 ## 引言 在现代数据处理的背景下,Apache Hive 等大数据工具的使用愈发普遍。与此同时,Java 开发者也倾向于使用 Spring Boot 作为他们的应用框架,因为它简化了开发流程,并提高了生产效率。本文将探讨如何使用 Spring Boot 集成 Apache Hive,并提供相应的代码示例以及类图和饼状图的展示。 ## 什么
原创 2024-09-17 06:09:25
13阅读
  Spring Boot默认支持Tomcat/Jetty/Undertow作为底层容器。在之前实战相关的文章中,可以看到引入spring-boot-starter-web就默认使用tomcat容器,这是为什么呢?“Ctrl+鼠标左键”进入并查看spring-boot-starter-web底层pom文件)可以得到答案:其引入的就是tomcat容器。         下面分三部分内容解析Tomca
转载 2023-09-08 12:23:11
0阅读
引言在项目开发过程中,遇到了连接数据库时需要使用ssh公钥的情况。在本地使用navicat可以直接通过可视化界面去进行ssh的连接,但是在java中无法直接去进行连接。后来经过查询资料,发现必须要在java中编写相关配置文件后才可以正常连接。问题解决原理:程序在本机创建ssh连接,连接到ssh server,然后再发送数据库操作指令,指令会被转发到目标数据库服务器上,返回操作结果**前提:**项目
转载 2023-12-14 11:44:51
62阅读
# Spring Boot 跨包注入? 在使用 Spring Boot 开发 Java 应用时,我们经常会遇到依赖注入的问题。很多开发者可能会好奇,Spring Boot 是否支持跨包注入,答案是肯定的。Spring Boot 可以跨包注入,前提是你的组件被 Spring 容器管理。本文将通过一些简单的代码示例来说明这一点。 ## 理解 Spring 的组件扫描 在 Spring 中,自
原创 10月前
63阅读
1、配置nacos,进入nacos网页,详情在docker部署环境已经说明:2、进入nacos网页,配置命名空间【命名空间】==>【新建命名空间】==>【配置管理】==>【创建配置】==>【配置命名空间ID、DataID、配置格式(后缀名)、Group】在创建的配置中修改端口号,测试  后面要用server.port=80883、新建springboot项目4、注
  • 1
  • 2
  • 3
  • 4
  • 5