目录一、springboot返回Jsonson对象二、springboot使用devtools进行热部署三、springboot资源文件属性配置四、springboot整合模板引擎五、springboot异常处理六、springboot整合mybatis七、springboot整合redis八、springboot整合定时任务九、springboot整合异步任务及使用场景十、springboot使
转载
2024-03-15 15:45:19
34阅读
Spring的使用1、Spring是什么Spring这个框架最大的功能 就是能够为业务逻辑层 提供事务 整合第三方框架 他相当于是所有框架之间的粘合剂 也就是说 这个鬼就像我们的胶水 一样能够把其他的框架 整合到一起2、Spring能干什么Spring确实很强大,能做的事情也很多,比如:可以为业务逻辑层提供事务、能够整合第三方框架、可以为Controller以及DAO提供解决方案、也还提供了AO
前言先透露一下,四大组件分别是:starter, autoconfigure, CLI 以及actuator。下面我们就来详细介绍一些他们有什么用。一、Spring Boot Starter1.1 Starter的应用示例<dependency>
<groupId>org.springframework.boot</groupId>
<ar
转载
2024-03-18 18:34:02
663阅读
文章目录一、SpringBoot二、启动流程2.1 环境准备2.2 SpringBoot启动流程2.2.1 SpringApplication构造方法2.2.2 run(args)2.2.2.1 listeners.starting();2.2.2.2 createApplicationContext2.2.2.3 prepareContext()2.2.2.4 refreshContext()
转载
2024-04-28 18:50:18
33阅读
1. 概述JPA Buddy是一个广泛使用的IntelliJ IDEA插件,面向使用JPA数据模型和相关技术(如Spring DataJPA,DB版本控制工具(Flyway,Liquibase),MapStruct等)的新手和有经验的开发人员。该插件提供了可视化设计器、代码生成和其他检查,这些检查应根据 JPA 的最佳实践简化开发并改进代码。该插件在IntelliJ IDEA的社区和终极版本下工作
Java Language and Virtual Machine Specificationshttp://docs.oracle.com/javase/specs/ Java SE 7The Java Language Specification, Java SE 7 EditionDownload PDFDownload PDF with diffs from Java SE 5.0View
想要做一个项目管理网站,用来管理一般应用,目标是可以实现一般java的WEB应用的自动发布、升级、回退等功能。使用网站来针对不同的面向开发人员,后端的部署功能shell脚本来实现。先来搭WEB应用环境maven+springboot2.0+thymeleaf+mybatis+redis+mysql,因为thymeleaf是spring推荐使用,所以学习一下使用thymeleaf。另外,使用myba
转载
2024-06-25 20:44:48
182阅读
cz-core基于 SpringBoot 的自研核心依赖,用于快速开发项目名称版本SpringBoot2.0.30、依赖本 jar 包在新建好的项目中,加入以下依赖:<dependency>
<groupId>top.changelife.zero</groupId>
<artifactId>cz-co
转载
2024-06-21 18:48:47
309阅读
背景:目前公司的报表计算需要20分钟,导致需要这么久的原因是,一次计算操作,执行了10万次+的update操作;看代码,有两个地方是这样写的,循环执行update,每个循环达到了4.6万次。 一,开始着手优化,第一个地方计算的是平均值,之前是根据report_date,trade_code这两个字段分组循环计算每一个平均值,现在我改成了一条SQL来执行;速度显著提高。SET @rownu
转载
2024-06-17 15:57:14
44阅读
整体结构图1. 配置依赖1.1. pom文件mybatisplus/MP起步依赖:是一个方便的操作数据库功能的代码工具。有一个叫mybatis的技术框架因为经常要自己配置各种文件,进行很多次重复操作,使得常常会不小心出错,这时把经常重复的东西直接封装起来,甚至可以设置属性生成代码能让工作量减少很多,就在原来mybatis基础上整合诞生了一个工具,叫mybatis-plus。也就是说,mybatis
uni-app做移动端 这几天,发现了一个快速开发好用的技术:uni-app。 这个技术最厉害的地方在于跨平台很厉害; android,ios,h5,微信小程序; 所有的这些移动端的程序,都只需要一套代码。 做前端的同事也推荐这个,网上的一些大牛也在用这个。 自己看了文档和演示,也感觉不错。 之后如 ...
转载
2021-09-14 15:54:00
87阅读
2评论
身为Java开发人员,不可能不知道spring,spring如此强大,但它的配置却又让人觉得无比繁杂,好在spring社区也意识到了这点,推出了可以大大简化配置的SpringBoot,让Spring的使用重新变得简单,现在就让我们来学习一下SpringBoot的相关知识,文章会先介绍SpringBoot的一些主要配置,然后通过一个demo来讲解怎么使用,最后简单讲解SpringBoot自动配置的
转载
2024-05-07 19:43:59
25阅读
简单易用的ftp
原创
2019-07-10 10:52:38
829阅读
点赞
原理探究pom.xml父标签主要是管理项目的资源过滤及插件!<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>2.6.7<
转载
2024-06-06 17:01:21
170阅读
基于SpringBoot的论坛系统的设计与实现 文章目录基于SpringBoot的论坛系统的设计与实现引言功能演示视频开发环境系统功能介绍功能对照表功能截图编程框架Spring Boot 框架SSM 框架vue 框架示例代码数据库操作示例源码获取 引言博主介绍:✌专注于Java技术领域和学生毕业项目实战,欢迎大家交流✌主要内容:SpringBoot、Vue、SSM、HLMT、Jsp、PHP、Nod
目录简介框架类网站:1.mall 商城系统2.若依 后台管理系统3.pig 微服务解决方案4.sa-token组件类网站:1.xxl-job 分布式任务调度平台2.mybatis-plus mybatis curd 增强工具3.beetlsql4.datax etl工具5.spring-boot-seckill简介 spring Boot是由Pivotal团队提供的全新框架,其设计目的
转载
2024-03-08 21:30:43
64阅读
今天开始调试SpringBoot2.1.0框架,先从最基本的没有任何组件的SpringBoot开始调试,调试的入口是@SpringBootApplication注解定义的主程序入口类的main方法:main方法内只调用了一个方法——SpringApplication的run方法,传入的参数是主程序入口类DemoApplication的类类型和命令行参数。先看SpringApplication的do
转载
2024-07-02 10:34:00
22阅读
一.自定义拦截器 目标:在进入Controller目标方法之前拦截所有请求,对请求进行登录逻辑检查,对于未登陆的请求进行拦截处理,对于已登录的请求则放行。1.拦截器配置流程(1)实现自定义拦截器 拦截器的作用类似于Servlet 中的Filter,都可
转载
2024-06-21 19:56:45
38阅读
之前的帖子说过,使用依赖尽量使用starter相关的依赖。因为这些相关的依赖会根据配置文件配置相关的类。比如在Spring中整合使用redis。那么在快速开发中,推荐使用spring-boot-starter-data-redis依赖,它会根据配置文件默认配置好redisTemplate等相关类。 那么接下来介绍如何构建starter组件。 首先对于自定义的starter(第三方),官方推荐的命名
转载
2024-03-18 08:15:37
15阅读
回顾什么是SpringSpring是一个开源框架,2003 年兴起的一个轻量级的Java 开发框架,作者:Rod Johnson 。Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。Spring是如何简化Java开发的为了降低Java开发的复杂性,Spring采用了以下4种关键策略:1、基于POJO的轻量级和最小侵入性编程,所有东西都是bean;2、通过IOC,依赖注入(DI)和面向
转载
2024-04-04 18:47:25
116阅读