话说Java的“一次编写,到处运行”,让其从众多语言中脱颖而出,但这个优势已经被容器大幅度地削弱,随着云原生时代的到来,我们对镜像体积、内存消耗、启动速度等提出了新的要求,而这些恰恰是Java的弱点。什么是Spring Native?Spring Native是 Spring 团队的一个实验性项目,通过 GraalVM native-image 编译器将 Spring 应用程序编译为本机可执行文件
转载
2024-03-27 12:21:51
552阅读
用了好久的AS了,官方版本更新,各种配置工具 也跟着更新。更新后导入工程时(使用Android工程编译或者导入新的工程没有对应的gradle版本)一些电脑出现一下问题。 Error:Failed to open zip file. Gradle's dependency cache may be corrupt (this sometimes occurs after a network
# Spring Boot 改用 Jetty 作为嵌入式服务器
Spring Boot 是一个快速开发框架,它支持多种嵌入式容器,如 Tomcat、Jetty 和 Undertow。默认情况下,Spring Boot 使用 Tomcat 作为嵌入式服务器,但有时候使用 Jetty 可能会更为合适。本文将介绍如何将 Spring Boot 项目中的服务器改为 Jetty,并提供代码示例和流程图。
构建环境idea:2021.1.2gradle:4.10.3项目介绍gradle-spring-cloud 根项目,用于统一一些公共配置gradle-eurakeserver 模块使用eurake提供服务注册功能gradle-getway 提供网关服务gradle-serviceA和gradle-serviceB用来提供接口服务,服务名相同,用于测试getway 负载均衡构建开始一、创建根项目(g
转载
2024-05-29 11:34:59
204阅读
之前学过springboot,但是因为公司没有这方面的需求,所以一直没有用到开发中,正好趁着最近有点时间打算重新做下梳理,做着笔记,加固印象。这是springboot第一章节,搭建gradle多模块项目。gradle是一种构建工具,帮我们构建App。构建包括编译、打包等过程。在gradle中,每个待编译的工程就是一个project,构建一个project需要 执行一系列tas
转载
2023-07-05 22:51:28
501阅读
目录1.1、JWT简介1.2、JWT能做什么?1.3、JWT认证流程是什么? 1.4、JWT的结构是什么?1.5、使用JWT1、生成token 2、解析token1.6、封装工具类1.7、JWT集成SpringBoot1、引入依赖2、application.yml3、创建数据库表jwt_user 4、创建Entity5、创建mapper6、创建service 
转载
2023-11-02 08:49:16
95阅读
Gradle 安装下载地址:https://services.gradle.org/distributions/要根据开发工具选择对应版本,例如idea 2018,gradle只能选择5.7以下版本 配置环境变量新建环境变量 GRADLE_HOME,即E:\dev\gradle-5.6.4 修改环境变量 Path,即追加 %GRADLE_HOME%\bin
1 gradle安装 技巧01:gradle依赖JDK或者JRE,而且版本至少时1.7 1.1 下载安装包 到gradle官网下载安装包【PS: 也可以利用命令的方式安装,本案例是利用安装包的方式】 进入到gradle下载页面后选择手动安装就可以查看手动安装的详细步骤 选择需要下载的类型【PS: 本博文下载的是完整版(默认下载的是最新的版本)】 1.2 解压
转载
2024-04-11 12:32:34
134阅读
最近有写一个电子订单商务网站,使用JAVA8,SPRING,ANGULARJS对项目使用的技术和大家分享。 第一次
转载
2023-01-02 17:27:54
265阅读
作者:煲煲菜首先非常感谢kevinz分享的文章《springboot+gradle+vue+webpack 组合使用》,这文章对我的帮助非常大。我是做Java后台开发的,一般做Java的要做网页都是用jsp,但我并不喜欢在jsp代码中使用jstl标签,我一直想找一个Java能用的前后端分离的解决方案。目前确定比较好的组合是:前台页面用Vue.js,后台用SpringBoot。但是Vue.js在网上
Spring是什么? Spring就是要简化开发轻量级零配置编程,API使用简单面向Bean只需要编写非常普通的Bean松耦合充分利用AOP思想万能胶与主流框架无缝集成设计模式将Java中经典的设计模式运行的彻底 Spring采用了四个关键策略1.基于POJO的轻量级和最小侵入性编程;侵入性:代码的嵌套的使用;独立开发合并运行减少侵入式;2.通过依赖注入和面向接口松耦合;依赖注
转载
2024-10-14 10:54:19
20阅读
SpringMVC:1.SpringMVC和Spring的关系: 软件开发的三层架构: web层【表示层、表现层】---->Service层---->Dao[DataBase Access Object]---->数据库! SpringMVC实际上是Spring的一个子模块,我们用SpringMVC来代替这个JavaWEB部分! MVC:也是一种设计模式:M:Model【模型】-
spring boot 2.x 与 gradle 兼容问题
原创
2023-06-27 10:48:03
364阅读
背景想看看 ElasticSearch 的源码,下载了 ElasticSearch6.3 和 6.8 的版本,用了三个版本的 gradle ,都没有编译成功。ElasticSearch 和 Gradle 之间的版本对应关系到底如何呢?我从 ElasticSearch 源码包中的说明文档中找到了答案。确定 gradle 版本如何确定 ElasticSearch 和 gradle 的版本呢?查看源码文
1. Mybatis-Spring简介MyBatis-Spring 会帮助你将 MyBatis 代码无缝地整合到 Spring 中。
它将允许 MyBatis 参与到 Spring 的事务管理之中,创建映射器 mapper 和 SqlSession 并注入到 bean 中,以及将 Mybatis 的异常转换为 Spring 的 DataAccessException。
最终,可以做到应用代码不依赖
转载
2024-10-28 09:25:39
28阅读
前言通常我们使用 Dockerfile 来构建项目的 Docker 镜像。但是也有使用 gradle 在编译项目的时候一起把镜像给 构建 并 上传 的需求。本文将会讲解如何使用 gradle 编写并配置 Dockerfile 并生成 镜像。 正文1. 创建项目利用 Spring Initializer 创建一个 gradle 项目 spring-boot-gradle-for-dock
转载
2023-11-16 22:53:58
110阅读
文章内容来自于B站孙哥说Spring第一章:注解基础概念一:什么是注解编程二: 为什么要注解编程三:注解的作用1:替换Xml这种配置形式来简化配置2:替换接口、实现调用双方的契约性四:Spring注解发展历程五:Spring注解开发的一个问题第二章:Spring基础注解一:对象创建相关注解1:@Component1):开发过程2):如何显示指定工厂创建对象的id值3):配置文件可以覆盖注解中配置
闲的慌,作为一个一年多开发经验的小开发,不了解一下热修复怎么行,就算不会实现,也得会用吧,今天就尝试一下阿里爸爸的热修复(Sophix)首先,我们需要注册一个阿里账号。这个大家应该都有,淘宝号就行登录后,进入到 “产品----企业应用----移动热修复” 开通热修复功能其次进入 “产品----企业应用----移动研发平台EMAS” 进入后,点
转载
2023-10-30 15:44:38
116阅读
采用Maven 聚合工程搭建 Spring Cloud 使用工具: IntelliJ IDEA 版本: 2019.2.2 maven 版本: 3.6.0 JDK &n
一、序言1、SpringSecurity简介它是一款基于Spring项目的安全认证框架,利用了spring ioc,依赖注入和面向切面编程等思想,可以做到身份认证和授权管理等安全机制。 很多时候我们使用系统的某些功能,不同的角色登录,可能看到的导航功能不一样,但单单的从ui层面去控制功能的展示使用时候完全不够的,因为稍微会些web编程的,就会拿到界面按钮和导航条对应的请求路径,通过直接或者模拟传参
转载
2024-09-05 16:13:54
81阅读