一、简介上篇博客使用Spring Boot开发Web项目我们简单介绍了使用如何使用Spring Boot创建一个使用了Thymeleaf模板引擎的Web项目,当然这还远远不够。今天我们再来看看如何给我们的Web项目添加https支持。在阅读本篇博客之前,强烈建议先读使用Spring Boot开发Web项目这篇博客,否则可能会有对Spring Boot不太了解的小伙伴看的云里雾里。  &n
转载 2024-09-27 17:25:53
32阅读
 0.前提: 项目代码   1.项目启动时加载SpringBoot的主配置类SpringBootxxApplication,此类在底层加载了很多springboot带有的bean对象到容器中.具体过程解释如下:因为此类上配置了@SpringBootApplication注解, 这个注解是一个复合注解或者派生注解而此注解类上又配置了自动装配功能 @S
转载 2024-06-25 10:11:45
652阅读
Spring Boot项目启动流程Spring Boot优点Spring Boot启动过程@SpringBootApplication 注解SpringApplication类SpringApplication实例的初始化SpringApplication的run()方法 工作也有两年之余了,做过的Spring Boot项目也蛮多的,但是对他的启动流程之前没有系统的学习以及记录过,而且之前面试
转载 2024-04-17 12:44:01
155阅读
第一种(本地开发使用)在项目的根目录下有一个带有main函数的Application类,可以直接执行这个main函数。(使用的是SpringBoot内置的tomcat)第二种(本地开发使用)在pom文件中配置使用启动SpringBoot的maven插件。配置如下<build> <plugins> <plugin>
转载 2023-08-15 11:32:12
353阅读
前言我们知道SpringBoot给我们带来了一个全新的开发体验,我们可以把web程序打包成jar包,直接启动,这就得益于SpringBoot内置了容器,可以直接启动。本文将以Tomcat为例,来看看SpringBoot是如何启动Tomcat的,同时也将展开学习Tomcat的源码,了解Tomcat的设计。从Main方法说起用过SpringBoot的人都知道,首先要写一个main方法来启动。1 @Sp
转载 2024-04-16 13:36:28
129阅读
最近有个课程项目,需要部署到服务器上,免费领取了阿里云两个月的云服务器,记录一下部署过程1.基本环境Xshell连接到阿里云主机,下载dockeryum install docker-ce有可能会报错:Problem: package docker-ce-3:20.10.1-3.el7.x86_64 requires containerd.io >= 1.4.1, but none of t
转载 2024-03-19 22:16:14
77阅读
                      Spring Boot提供了一个强大的一键式Spring的集成开发环境,能够单独进行一个Spring应用的开发,其中:         (1)集中式配置(application.propertie
转载 2024-03-18 20:00:46
128阅读
SpringBoot之多模块项目搭建说明:我们通过maven的父子工程来搭建springboot的多模块项目项目的整体结构如下:本项目涉及了到了五个模块framework-web模块主要是放置前端的页面等信息,framework-model放置领域对象,framework-service业务逻辑类放在这里,framework-mapper操作数据库的对象放在这里,framework-common基
转载 2024-06-19 11:28:08
98阅读
一.  CentOS 7 定时计划任务设置概述   就像再windows上有计划任务一样,centos7 自然也有计划任务,而且设置更为灵活,好用。再centos7 上可以利用crontab 来执行计划任务, 依赖与 crond 的系统服务,这个服务是系统自带的,可以直接查看状态,启动,停止。   安装 crontabs服务并设置开机自启yum install cro
转载 2024-03-24 17:38:02
26阅读
前期准备生成项目在spring官网https://start.spring.io/自动生成springboot项目,这里选择项目自动依赖web/mybatis/mysql,然后点击Generate Project下载项目到本地。导入项目到idea解压上面下载的demo.zip文件到~/myproject/,在idea里File->open->~/myproject/demo,项目成功导
转载 2024-03-29 23:54:05
203阅读
背景本文作为SpringBoot系列的开篇,介绍SpringBoot启动流程,包括Spring容器和Tomcat启动过程。SpringBoot作为流行的微服务框架,其是基于约定和自动装配机制对Spring的封装和增强。由于前面的Spring系列对Spring容器已经进行了较为细致的梳理,相同内容不进行重复说明。1.案例添加SpringBoot和web依赖:<parent> <
我们开发任何一个Spring Boot项目,都会用到如下的启动类1 @SpringBootApplication 2 public class Application { 3 public static void main(String[] args) { 4 SpringApplication.run(Application.class, args); 5 } 6
转载 2024-07-22 14:27:00
78阅读
Springboot中如何记录日志日志体系整体介绍日志一直在系统中占据这十分重要的地位,他是我们在系统发生故障时用来排查问题的利器,也是我们做操作审计的重要依据。那么如何记录好日志呢?选择什么框架来记录日志,是不是日志打越多越好,带着这些问题我们今天一起来讨论下springboot应用如何记录好日志。在我们java工程中,日志框架一般分为两层,日志门面和日志实现。日志门面日志门面是一个抽象层,它定
转载 2024-09-15 11:25:10
55阅读
【linux的bond模式配置】原理:多块网卡虚拟成一张,实现冗余;多张网卡对外显示一张,具有同一个IP;工作在网卡是混杂模式的情况下;对于多物理网卡的 Bond 网卡而言,其中一块物理网卡会被设置为 Master,其他的网卡都是 Slave,Bond 网卡的 MAC 地址取自标志为 Master 的物理网卡,然后将这个 MAC 地址复制到其他物理网卡上;工作模式:在主备模式下 , 只有主网卡 e
转载 2024-09-24 14:19:46
33阅读
SpringBoot系列之配置文件加载位置SpringBoot启动会自动扫描如下位置的application.properties或者application.yml文件作为Springboot的默认配置文件project:/config/(项目根目录下面config文件夹里的配置文件) project:/(项目根目录下面的配置文件) classpath:/config/(Resources文件夹下
转载 2024-02-17 10:55:24
155阅读
我们知道启动springboot项目有三种方式:运行主方法启动使用命令 mvn spring-boot:run”在命令行启动该应用运行“mvn package”进行打包时,会打包成一个可以直接运行的 JAR 文件,使用“java -jar”命令就可以直接运行。我们在开发的时候,通常会使用前两种,而在部署的时候往往会使用第三种。但是,我们在使用java -jar来运行的时候,并非后台运行。下面我们
转载 2024-05-08 17:18:28
342阅读
文章目录前情提要:方法一:bat脚本方式第一步:制作bat脚本第二步:初始化服务1.下载工具2.运行工具第三步:修改注册列表优缺点方法二第一步:初始化服务第二步:修改注册列表优缺点备注方法三(推荐)第一步:下载WinSW第二步:配置xml第三步:运行WinSW 学海无涯,旅“途”漫漫,“途”中小记,如有错误,敬请指出,在此拜谢!前情提要:Windows+SpringBoot的jar包项目,做成W
转载 2024-03-22 10:10:28
333阅读
一、从熟知的启动类开始下面这个启动类是我们熟悉的springboot启动类:代码是自己写的一个简单的springboot的demo: https://gitee.com/leijisong/springcloud-demo@SpringBootApplication(scanBasePackages = {"com.mall"}) @EntityScan(basePackages = {"com
概 述在Java后端开发领域,大名鼎鼎的Spring Boot框架想必大家都用过。用过Spring Boot的应该都知道,在项目启动入口的主类main()方法里,一句简简单单的SpringApplication.run( ... );便开启了项目启动运行之路。 那么本文我们就来看看这个 SpringApplication 以及 run() 方法 到底是个什么鬼,它背后又隐藏
转载 2024-06-19 07:14:06
371阅读
  在上一篇文章中介绍了SpringBoot的核心注解,本篇文章将为大家介绍一下SpringBoot项目启动的一个过程。  众所周知,加@SpringBootApplication注解的类,即为SpringBoot启动类。一个SpringBoot项目只能有一个启动类。我们来分析一下SpringBoot项目启动过程,首先看一下启动类里面都包含什么@SpringBootApplication pu
转载 2024-06-03 11:28:34
59阅读
  • 1
  • 2
  • 3
  • 4
  • 5