1.Spring中所使用的设计模式?Spring是一个非常优秀的开源框架,项目源码中所使用的设计模式随处可见,这篇文章主要记录一下Spring中常见的设计模式:(1)工厂模式:Spring使用工厂模式,通过BeanFactory和ApplicationContext来创建对象 (2)单例模式:Bean默认为单例模式 (3)策略模式:例如Resource的实现类,针对不同的资源文件,实现了不同方式的
转载 2024-03-29 12:27:06
96阅读
Kotlin与Java百分百互操作,顺理成章,Spring开发也可以用Kotlin。可以享受到Kotlin的简洁语法。二者结合的大部分特点,在尝试之后都能体会。本文列举一些实际开发中最容易遇到的问题。关于POJODTO、VO、BO、MyBatis的Entity、Spring配置文件对应的PropertiesBean,各种Bean的组装与传输。直觉告诉我们,最好定义成data class,属性最好是
1、什么是协程:协程的理解和线程有点类似,可以简单的理解为轻量级的线程。线程需要依靠操作系统的调度才能实现不同线程之间的转换,而协程却可以的编程语言的层面实现不同协程之间的转换。协程允许我们在单线程模式下模拟多线程的编程效果,代码的挂起和恢复都是由编程语言自行控制。developers:协程是一种并发设计模式,您可以在 Android 平台上使用它来简化异步执行的代码。协程是在版本 1.3 中添加
转载 2024-02-22 12:50:35
39阅读
Spring框架1.Spring的由来-是为了简化企业级系统开发由Rod Johnson创建了开源框架“Spring”,任何Java系统开发都能从Spring的简单、可测试和松散耦合特征中得到好处*Spring框架的组成结构图:  在使用Spring框架时,必须使用到Spring Core Container(Sping容器),它代表了Spring框架的核心机制---
转载 2024-04-23 16:27:57
48阅读
文章目录一.概述1.1 简介1.2 优点1.3 Spring组成1.4 Spring Boot与Spring Cloud二. IOC控制反转2.1 Set注入2.2 IOC本质 一.概述1.1 简介Spring : 春天 —>给软件行业带来了春天2002年,Rod Jahnson首次推出了Spring框架雏形interface21框架。2004年3月24日,Spring框架以interfa
# KotlinSpring Boot:高效的现代应用开发 在现代软件开发中,KotlinSpring Boot 逐渐成为了开发者的热门选择。Kotlin 是一种现代化的 JVM 语言,而 Spring Boot 是一个用于创建独立、生产级 Spring 应用的框架。这两者结合,能够让开发者在构建高效、可维护的应用程序时事半功倍。本文将从基本概念入手,逐步深入到具体实现,并提供代码示
原创 9月前
35阅读
Hi, Spring fans! Welcome to another installment ofSpring Tips. In this episode we’re going t...
转载 2022-06-12 02:02:12
242阅读
# 实现Spring Boot Kotlin的步骤 ## 步骤表格 | 步骤 | 描述 | | --- | --- | | 1 | 创建一个Spring Boot项目 | | 2 | 添加Kotlin依赖 | | 3 | 编写Kotlin代码 | | 4 | 运行Spring Boot应用 | ## 每一步详细说明 ### 步骤1:创建一个Spring Boot项目 首先,我们需要创建一
原创 2024-04-20 04:57:31
89阅读
Spring框架参考手册 --- Kotlin的语言支持必要条件扩展Null-safety类与接口注释Bean定义DSLWeb路由器DSLMockMvc DSLKotlin脚本模板Kotlin多平台序列化协程依赖项Reactive如何转化为Coroutines?ControllersWebFlux.fnTransactionsKotlin中的Spring项目默认Final使用不可变类实例实现持久
文章目录1. 概述 2. 系统架构 2.1 名词解释 2.2 架构 3. 部署3.1 后端部署 3.1.1 基础软件安装 3.1.2 创建部署用户 3.1.3 下载并解压 3.1.4 针对escheduler用户ssh免密配置 3.1.5 数据库初始化 3.1.6 修改部署目录权限及运行参数 3.1.7 执行脚本一键部署 3.1.8 后端服务进程的说明3.1.9 dolphinscheduler
springmvc 整合 shiro 先两种方式 一种用xml文件 另一种用 java类注解注入先上 xml版本:本文只有登录和登录拦截web.xml 文件中先写:<!--配置shiro过滤器--> <filter> <filter-name>shiroFilter</filter-name> <filt
使用Kotlin开发Spring Boot应用程序最近把KeyOA从Java前移到了Kotlin进行开发,下面说一下需要注意的事项以及一些Kotlin的语法。在Spring Boot中引入Kotlin// build.gradle.kts import org.jetbrains.kotlin.gradle.tasks.KotlinCompile plugins { id("org.spri
转载 2023-09-09 07:40:09
137阅读
ReflectionUtils是Spring中一个常用的类,属于spring-core包;ReflectionTestUtils则属于spring-test包。两者功能有重叠的地方,而ReflectionUtils会更强大。在单元测试时使用ReflectionTestUtils,能增加我们的便利性。假设我们需要创建一个类,但它的某些成员变量是私有的,并且没有提供公共的setter方法,而我们无法按
在阎宏博士的《JAVA与模式》一书中开头是这样描述策略(Strategy)模式的:    策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。Spring 中在实例化对象的时候用到策略模式, 在 SimpleInstantiationStrategy 有使用。 采用实现部分、抽
@Entity 注解的实体类,必须要有一个默认的无参构造函数。否则:异常消息: No default constructor for entity: : com.ak47.cms.cms.entity.StockIndex; nested exception is org.hibernate.InstantiationException: No def...
原创 2022-06-10 12:27:42
167阅读
# Kotlin与Java Spring混合开发的科普 随着软件开发技术的不断进步,越来越多的项目开始采用现代编程语言和框架。Kotlin,作为一种现代的编程语言,越来越受到开发者的青睐,尤其是在结合传统的Java Spring框架时。本文将探讨Kotlin与Java Spring的混合开发,提供代码示例,并使用流程图和甘特图来帮助理解开发过程。 ## 什么是KotlinKotlin是一
原创 2024-09-17 06:25:28
22阅读
现在项目开发中,非常常用的一个注解,我们需要知道他的大概执行流程。 @Autowired依赖注入本文源码基于spring-framework-5.3.10。源码位置:org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessPr
Spring Boot web applications are now easier to test and debug. Methods annotated with@Reque...
转载 2022-06-09 08:19:09
284阅读
一、Kotlin简介    Kotlin 是一种基于 JVM 的编程语言,由 JetBrains 开发。虽然在2010年就推出了,但相对于jvm语言三巨头(Scala、Clojure、Groovy),Kotlin一直处于不温不火的状态。今年5月,Google宣布Kotlin成为Android开发一级语言,当天其搜索热度超过了Java,qq群里出现了咨询Kot
转载 2024-07-26 06:40:51
28阅读
静态资源访问在我们开发Web应用的时候,需要引用大量的js、css、图片等静态资源,使用Spring Boot 与 kotlin如何去支持这些静态资源?,很简单。默认配置Spring Boot默认提供静态资源目录位置需置于classpath下,目录名需符合如下规则:/static /public /resources /META-INF/resources举例:我们可以在src/main/reso
  • 1
  • 2
  • 3
  • 4
  • 5