上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 44 下一页
摘要: 1、启动时扫描 package org.example.demo; public class DemoApp{ public static void main(String[] args){ // // DemoApp.clas 的作用,是提供一个扫描范围;DemoApp.class 所在包名下的b 阅读全文
posted @ 2023-02-12 21:57 带刺的坐椅 阅读(32) 评论(0) 推荐(0)
摘要: Solon 强调 有克制的注入 + 手动控制 结合的模式。好处是,代码用料少、启动快。 Bean 的关键生命节点: | 节点 | 说明 | | | | | 1. Constructor(构造方法) | 不支持参数注入 | | 2. @Inject(注入) | 基于订阅,不确定具体依赖什么时候会被注入 阅读全文
posted @ 2023-02-12 21:54 带刺的坐椅 阅读(80) 评论(0) 推荐(0)
摘要: 1、如何注入Bean? 先了解一下Bean生命周期的简化版: 运行构建函数 尝试字段注入(有时同步注入,没时订阅注入。不会有相互依赖而卡住的问题) @Init 函数(是在容器初始化完成后才执行) ... 释放(基本不会发生) 了解这个生命过程后,可以知道注入的内容,在构建函数里是不可用的: @Ser 阅读全文
posted @ 2023-02-12 21:52 带刺的坐椅 阅读(83) 评论(0) 推荐(0)
摘要: 1、手动 简单的构建: //生成普通的Bean Solon.context().wrapAndPut(UserService.class, new UserServiceImpl()); //生成带注解的Bean(比如:@Controller) Solon.context().beanMake(Us 阅读全文
posted @ 2023-02-12 21:50 带刺的坐椅 阅读(48) 评论(0) 推荐(0)
摘要: 约定 resources/app.yml( 或 app.properties ) #为应用配置文件 配置样例 track: name: xxx url: http://a.a.a db1: jdbcUrl: "jdbc:mysql://..." username: "xxx" password: " 阅读全文
posted @ 2023-02-12 21:45 带刺的坐椅 阅读(74) 评论(0) 推荐(0)
摘要: <dependency> <groupId>org.noear</groupId> <artifactId>solon.hotplug</artifactId> </dependency> 1、描述 基础扩展插件,提供业务插件的 '热插拔' 和 '热管理' 支持。(常规情况,使用普通的体外扩展机制E 阅读全文
posted @ 2023-02-08 15:12 带刺的坐椅 阅读(127) 评论(0) 推荐(0)
摘要: 插件热插拔管理机制,简称:H-Spi。是框架提供的生产时用的另一种高级扩展方案。相对E-Spi,H-Spi 更侧重隔离、热插热拔、及管理性。 应用时,是以一个业务模块为单位进行开发,且封装为一个独立插件包。 1、特点说明 所有插件包独享ClassLoader、AopContext、配置;完全隔离 可 阅读全文
posted @ 2023-02-08 15:08 带刺的坐椅 阅读(117) 评论(0) 推荐(0)
摘要: jdk17 如果出现反射权限问题。可添加jvm参数:--add-opens (取消了 illegal-access 参数) #示例: java --add-opens java.base/java.lang=ALL-UNNAMED -jar xxx.jar #示例:(添加多个 add-opens) 阅读全文
posted @ 2023-02-08 15:03 带刺的坐椅 阅读(469) 评论(0) 推荐(0)
摘要: 注意:如果在 IDEA 设置里指定了 settings.xml,下面两个方案可能会失效。(或者直接拿"腾讯" 的镜像仓库地址,按自己的习惯配置) 1、可以在项目的 pom.xml 添加 "腾讯" 的镜像仓库 "阿里" 的仓库很难拉取到 solon 包,所以本案采用 "腾讯" 的镜像仓库进行加速 <? 阅读全文
posted @ 2023-02-08 14:59 带刺的坐椅 阅读(44) 评论(0) 推荐(0)
摘要: 1、调试模式 开启“调试模式”后,支持动态模板文件、静态资源文件可以实现动态更新。增加启动参数即可开启: --debug=1 使用 solon-test 进行单元测试时,会自动添加 --debug=1 2、借用 IDEA 插件 JRebel 实现类的动态更新 具体百度一下 阅读全文
posted @ 2023-02-08 14:56 带刺的坐椅 阅读(72) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 44 下一页