Spring是分层的全栈式的轻量级开发框架,以IOC和AOP为核心,是https://spring.io Spring版本情况:  GA: 稳定版,一般在工作中使用SNAPSHOT: 快照版(也称测试版),可能出现性能和兼容性问题,工作中不用 Spring优势1 方便解耦,简化开发 Spring通过容器,将对象的创建从代码中剥离出来,交给Spring控制,避免直接编码造成模
新公司使用的开发工具是Spring Tool Suite, 是针对于Spring开发而在Eclipse的基础上产生的便捷开发工具,创建以Spring为框架的项目十分方便,无需自己配置基本信息,而是依靠SpringBoot完成。借着学习工具的同时,顺便全面点的了解下Maven和Spring的知识,之前都是泛泛的在项目中学习,没能系统的学习下。 1.File->Spring Starter P
转载 2024-07-01 06:06:57
71阅读
# 实现Spring Tool Suite中使用Kotlin和Java混合开发的方法 ## 整体流程 首先,我们需要创建一个Spring Boot项目,然后在项目中引入Kotlin语言。接着,我们可以在同一个项目中使用Java和Kotlin进行混合开发。 以下是整个流程的步骤: | 步骤 | 操作 | | ------ | ------ | | 1 | 创建Spring Boot项目 |
原创 2024-03-15 05:50:00
90阅读
1.安装JDK作者用的是jdk1.82.配置系统变量右键计算机>系统属性>高级>环境变量>系统变量>新建变量名:JAVA_HOME变量值:JDK安装的文件夹3.修改Path变量找到Patch变量,在最后增加;%JAVA_HOME%\bin4.下载并安装apache-maven作者使用的是apache-maven-3.6.15.sts中配置mavenWindows&gt
原创 2019-07-08 19:49:12
444阅读
spring-tool-suite:spring工具套件,是一个基于eclipse的开发环境,集成了用于开发spring项目的一系列完整的插件,是spring公司为解决日常spring项目开发过程中,需要进行繁琐的一系列配置,而推出的一套开发插件套件,(其实就是一个eclipse,然后spring公司在里面为我们做好了各种与spring开发相关的各种插件);下面我们开始安装spring-tool-
转载 2024-03-23 21:29:44
116阅读
大家好,我是升仔一、实战场景在实际开发中,我们可能会遇到SpringBoot应用响应慢、资源占用高等问题。例如,一个电商网站在大促活动期间,面临着高并发请求,这时应用的性能问题就尤为突出。二、问题处理面对性能问题,首先要做的是问题定位。可以使用诸如Spring Actuator、JProfiler、VisualVM等工具来监控应用的性能指标,如响应时间、内存使用情况、线程状态等。三、性能优化点数据
转载 10月前
100阅读
[b]一 什么是aop?[/b] 我的理解,aop就是让我们专心做我们最关心的功能,而把其他很多类都需要的公共的功能分离出来,从而大大提高了我们来发的效率,也方便以后的维护和拓展。比如说,你现在有一个普通用户类,用户里有采购商品,收藏商品,发表评论等业务功能,另外还有一个会员类,可能会有更多其他的功能,但他们都需要先登录,才能享有这些功能,所以登
转载 2024-10-12 16:22:10
25阅读
目录Spring Security简介Spring Boot 集成 Spring SecuritySpring security基本原理UserDetailsService接口讲解PasswordEncoder接口用户认证自定义登陆画面和设置不需要认证的访问基于角色或权限进行访问控制hasAuthority方法hasAnyAuthority方法hasRole方法hasAnyRole方法自定义没有访
转载 7月前
21阅读
我的整个搭建用了三个服务器 Zookeeper在10.160.192.164 生产者在10.160.196.0 消费者在10.121.252.209 一、安装Zookeeper 在这里下载https://zookeeper.apache.org/releases.html 我下载的是3.6.0版本。
转载 2020-04-23 20:07:00
113阅读
2评论
用 Tomcat 和 Eclipse 开发 Web 应用程序[转载]   Tomcat 术语 (Terminology):Context - 简要地说,一个Context就是一个web应用。Term2 - 就是这样.Term3 - 就是这样! Tomcat目录和文件:  环境变量 $CATALINA_HOME 是Tomcat安
转载 2024-07-01 10:59:28
109阅读
本文是在官方原文的基础上翻译并实操。本文使用的环境,STS,JDK1.8 Building a RESTful Web Service本指南将指导您使用Spring创建一个“Hello, World” RESTful web服务的过程。What You Will Build您将构建一个在 http://localhost:8080/greeting 接受HTTP GET请求的服务。它将响
转载 2024-04-12 12:23:59
77阅读
源码下载地址(http://repo.spring.io/release/org/springframework/spring/) 日常生活中,我们发现什么东西都是原装的好,所以无论学习编程语言还是框架,与其花大量的时间搜资料,不如静心好好学习是最好的学习资料(权威、准确的第一手材料),spring的官方网址:https://spring.io/ 的界面简洁清新,导航很明确,
零基础学习-spring框架一Spring框架1. spring2. Spring框架3. 通过无参数构造方法,使用Spring创建对象,并从Spring中获取对象4. 通过静态工厂方法创建并获取对象【不常用】5. 通过实例工厂创建并管理对象【不常用】6. 由Spring管理的对象的作用域【仅了解】7. 由Spring管理的对象的生命周期【不常用】 Spring框架1. spring2.
转载 2024-04-12 11:55:55
58阅读
本文是由字节跳动系统部 STE 团队出品的 “kernel trace tools” 系列文章,以介绍团队自研多类延迟问题追踪工具。在实际工作中,会遇到由于中断和软中断关闭时间过长而引发的高网络延迟问题。但是,对于该类问题的定位和追踪缺乏行之有效的方案或客观依据,需要耗费大量时间和精力用于问题排查,Interrupts-off or softirqs-off latency tracer (简称:
转载 2024-04-11 13:08:14
148阅读
文章目录生命周期回调1、Bean初始化回调2、Bean销毁回调3、配置默认的初始化及销毁方法4、执行顺序5、容器启动或停止回调Lifecycle 接口LifecycleProcessorSmartLifecycle源码分析启动阶段停止阶段Aware接口初始化过程源码分析第一步:执行部分aware接口中的方法第二步:完成Aware接口方法的执行,以及@PostConstructor,@PreDes
Spring1:概述及IOC理论推导Spring理念 : 使现有技术更加实用 . 本身就是一个大杂烩 , 整合现有的框架技术 : http://spring.io/官方下载地址 : https://repo.spring.io/libs-release-local/org/springframework/spring/优点1、Spring是一个开源免费的框架 , 容器 .2、Spring是一个
转载 2024-08-09 00:56:52
202阅读
1.Spring概述1.1简介: Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器(框架)。:http://spring.io/官方下载地址 : https://repo.spring.io/libs-release-local/org/springframework/spring/GitHub : https://github.com/spring-projects1.
转载 2024-05-14 19:38:06
77阅读
Spring1.Spring简介程序原则:尽量不要改变原有的代码Spring:春天--> 给软件行业带来了春天2002,首次推出了Spring框架的雏形:interface21框架! Rod Johnsonspring理念:使现有的技术更加容易使用,整合了现有的技术框架!,本身是一个大杂烩--> 支持的东西比较多!!:Core Technologies (spring.io)官方下
转载 2024-03-26 22:42:49
69阅读
概述将工程托管到GithubGradle构建为什么一个main函数就能启动web并提供这么多功能幕后的 Spring Boot分发
原创 2022-04-13 16:09:52
260阅读
系列博文介绍使用Spring Tool Suite构建Spring Boot项目下载STS插件安装搭建第一个Spring Boot项目启动项目系列博文介绍在本系列博文中我们将会使用 Spring Boot 的自动配置功能来构建应用,这样的话,就能完全避免传统开发Spring工程使用样板式的配置文件。同时,使用 Gradle 和 Java 8 .同时将...
原创 2022-04-13 16:12:56
1126阅读
  • 1
  • 2
  • 3
  • 4
  • 5