首页 > TAG信息列表 > Springboot

Spring Boot 与 Thymeleaf 和 Bootstrap

Thymeleaf 和 Bootstrap 是开发现代 Web 应用程序的强大技术。在本文中,我们将展示将 Thymeleaf 和 Bootstrap 添加到 Spring Boot 应用程序的步骤。 完整的设置也可以直接在 Bootify Builder 中创建。只需使用open project打开一个项目,选择您的首选项并选择Thymeleaf + Bootstr

论坛导入rev MySQL

确保您已使用Maven(或Gradle)设置了Java开发环境以进行依赖性管理。以下是实施此系统的一步一步:第1步:项目配置 创建一个新的Spring Boot项目,并将以下依赖项添加到pom.xml文件中(如果您使用的是Maven):<dependencies> <!-- Spring Boot Starter Web --> <dependency> <group

SpringBoot 自动装配的原理分析

关于 SpringBoot 的自动装配功能,相信是每一个 Java 程序员天天都会用到的一个功能,但是它究竟是如何实现的呢?今天阿粉来带大家看一下。自动装配案例首先我们通过一个案例来看一下自动装配的效果,创建一个 SpringBoot 的项目,在 pom 文件中加入下面的依赖。 <dependency> <groupId>

动态更改Spring定时任务Cron表达式的优雅方案

0x01 前言在 SpringBoot 项目中,我们可以通过@EnableScheduling注解开启调度任务支持,并通过@Scheduled注解快速地建立一系列定时任务。@Scheduled支持下面三种配置执行时间的方式: cron(expression):根据Cron表达式来执行。 fixedDelay(period):固定间隔时间执行,无论任务执行长短,两次任

Springboot JSON 转换:Jackson篇

近期想整理一下 Springboot 对于处理 JSON 转换的笔记,想起了 Jackson 是 SpringMVC 默认使用的 JSON 转换器,就从 Jackson 下手,后续用到其他的在整理本案例基于 Springboot 2.5.7 单元测试场景下进行<!-- SpringMVC默认使用Jacson,只需要引用web启动器即可,无序单独引用Jackson --><de

IDEA远程部署项目到Docker

前言最近在写东西部署到服务器,结构是springboot工程配合docker部署。 但是每次部署都3个步骤: 本地构建jar 复制jar到远程服务器 用DockerFile构建镜像部署次数一多,我就怀疑人生了。就在找有没有IDEA远程部署Docker的方案,于是就有本篇博客。环境: 本地IP:192.168.1.5 Docker远程主机:19

优雅哥 SpringBoot 2.7.2 实战基础-icode9

在一个项目的开发过程中,通常伴随着多套环境:本地环境 local、开发环境 dev、集成测试环境 test、用户接受测试环境 uat、预生产环境 pre、生产环境 prod。本节的内容有些脱离真实企业开发,因为在真实的企业开发中,不会只开发一个独立的服务,而是多个微服务。发展至今,云原生也越来越普遍

springBoot 过滤器去除请求参数前后空格(附源码)

背景 : 用户在前端页面中不小心输入的前后空格,为了防止因为前后空格原因引起业务异常,所以我们需要去除参数的前后空格!如果我们手动去除参数前后空格,我们可以这样做 @GetMapping(value = "/manualTrim") public void helloGet(String userName) { //手动去空格

icode9一篇文章带你掌握主流办公框架——SpringBoot

SpringBoot简介SpringBoot是由Pivotal团队提供的全新框架,其设计目的就是用来简化Spring应用的初始搭建以及开发过程SpringBoot概述SpringBoot是针对Spring的繁琐过程进行优化而产生的框架Spring程序缺点: 配置繁琐 依赖设置繁琐SpringBoot程序优点: 自动配置 起步依赖(简化依赖配置) 辅

Spring Boot框架下实现Excel服务端导入导出

1.IDEA建立SpringBoot新项目1.1扭簧复位希望在IDEA下迅速搭建一个SpringBoot新项目,可以用SpringInitializr专用工具做为钢管脚手架。进到IDEA后,在左侧菜单中都可以找到Plugins,点一下后,在上方输入框中键入SpringInitializr。以后点一下右上方的绿色Install按键开展组装。安装好后,在N

基于SpringBoot的疫情防控管理系统(Java项目)

一、选题背景介绍参考:

springboot 利用fastjson脱敏数据库数据(自定义注解)

1. 自定义脱敏注解package com.hanhuide.hhde.annotation;import com.hanhuide.hhde.enums.SensitiveTypeEnum;import java.lang.annotation.*;@Target({ElementType.FIELD, ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Inherited@Documentedpublic @interface Desen

SpringBoot内置工具类,告别瞎写工具类了

不知大家有没有注意到,接手的项目中存在多个重复的工具类,发现其中很多功能,Spring 自带的都有。于是整理了本文,希望能够帮助到大家!一、断言 断言是一个逻辑判断,用于检查不应该发生的情况 Assert 关键字在 JDK1.4 中引入,可通过 JVM 参数-enableassertions开启 SpringBoot 中提供了

太神了!开源大佬的SpringBoot+微服务架构笔记,一般人真肝不出来

SpringBoot是企业级开发的整体整合解决方案,特别用于快速构建微服务应用,旨在用最简单的方式让开发人员适应各种开发场景;下面是SpringBoot的优点: 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 为了帮助大家更好的理解并运用SpringBoot小

Springboot项目部署到服务器的两种方式(保姆级教学)

给我两分钟:让你秒懂Springboot项目部署到服务器的两种方式。 废话不多说,开始整活!! 第一种:jar包(推荐使用) 点击IDEA右边的Maven,找到你要打jar包的模块名,按下面图片的方式打包。 然后等待IDEA帮我们打jar包,如果成功会显示:BUILD SUCCESS. jar包放入的位置就在 BUILD SUCCESS上面几行

SpringBoot + Vue 学生管理系统源码(包含数据库文件)

项目介绍这是一个采用前后端分离开发的项目,前端采用 Vue 开发、后端采用 SpringBoot + Mybatis 开发。项目部署1. 将 studentms.sql 导入数据库,参考下文数据库配置2. 运行 student_client_localhost 前端3. 运行后端 方法1:配置 student_server 后端的 yml 文件 ,以及 port 为 10086

SpringBoot项目中同时操作多个数据库

在实际项目开发中可能存在需要同时操作两个数据库的场景,比如从A库读取数据,进行操作后往B库中写入数据,此时就需要进行多数据库配置。本文以操作本地和线上的MySQL数据库为例:1、导入相关pom文件<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artif

spring以及springBoot的更深理解

spring IOC创建Bean对象的过程 BeanFactory 操作此接口类型的对象等同于操作IOC BeanDifinition 里面记录了Bean的信息,之后会执行BeanFactoryPostProcessor里的方法,例如对${url}的替换 实例化 实例化会创建一个空的对象,之后才会进行赋值,然后才是初始化即执行init方法 Bean的

Java——SpringBoot项目搭建

  环境要求 已安装Java的JDK 已安装maven。并配置和建立Maven的本地仓库 已安装IDEA开发工具 本机环境如下: 系统 Windows 10专业版 x64 JDK 1.8.0_191 maven apache-maven-3.5.2 开发工具 Intellij IDEA 2018.2.4 专业版 安装步骤 打开IDEA,新建

SpringBoot 配置文件使用详解

一、创建一个SpringBoot项目 创建 SprintBoot 项目的 2 种方式: 在 https://start.spring.io/ 上创建一个 SpringBoot 项目,然后导入到 IDEA 里。 直接在 IDEA 上创建 SpringBoot 项目, File->New->Project, Sprint Initializr,填上相关信息。 我直接在 https://start.spring.io/

springboot~RedisTemplate三种序列化方式

RedisTemplate默认使用二进制hex的方式进行持久化,它对象的值存储到redis里,当然,你的对象需要先实现java.io.Serializable接口,这种方式兼容性好,速度快,存储空间小;缺点就是没有可读性,所以就有了json的序列化方式,下面总结一下。 一 JdkSerializationRedisSerializer二进制流的方式 @Tes

SpringBoot学习笔记(十一)——SpringBoot整合Mybatis

这里就不介绍Mybatis如何使用了,在之前SSM整合的时候已经介绍过了,这里主要是整合。 在pom.xml中增加如下依赖: <dependency>    <groupId>org.mybatis.spring.boot</groupId>    <artifactId>mybatis-spring-boot-starter</artifactId>   <version>2.2.2</version><

多用户访问下springboot项目运行

疑问:对于多用户访问下springboot项目运行,到底是怎么支持的 第一点: 项目部署服务器 springboot自带的tomcat容器 对于用户连接有默认配置 ## 服务器最大连接数,默认8192server.tomcat.max-connections=10000## 等待队列长度,默认100。server.tomcat.accept-count=1000## 最大工作线程

Hanlp整合springboot

hanlp 主要就是用来分词的 我也是看csdn 上面的一个博主才搞定的    讲的超级详细 跟着他的一步一步走 绝逼成功 地址是 https://blog.csdn.net/u010992313/article/details/104224712?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166322073416782395373625%2522

SpringBoot日志配置

来自于:微信公众号《Java高性能架构》   前言   项目中日志系统是必不可少的,目前比较流行的日志框架有log4j、logback等,可能大家还不知道,这两个框架的作者是同一个人,Logback旨在作为流行的log4j项目的后续版本,从而恢复log4j离开的位置。另外 slf4j(Simple Logging Facade for Ja