小编Nab*_*bor的帖子

使用 TypeScript 向 Vue 3 添加全局属性

我想像这里建议的那样向 Vue 3 应用程序添加一个全局属性

原型方法不适用于 TypeScript。

我找到了一个示例,我将其转换为 config.d.ts

import Vue from 'vue'

import base from '@/config/config.json'
import dev from '@/config/config.dev.json'
import prod from '@/config/config.prod.json'

let config
if (process.env.NODE_ENV === 'production') {
  config = Object.freeze(Object.assign(base, prod))
} else {
  config = Object.freeze(Object.assign(base, dev))
}

declare module 'vue/types/vue' {
  interface Vue {
    $config: config
  }
}
Run Code Online (Sandbox Code Playgroud)

我想加载一些具有 dev 或 prod 范围的本地配置文件。范围内的文件不会被检入 GIT 存储库。

main.ts 现在看起来像这样......

import Vue from 'vue'
import {createApp} from 'vue'
import App from './App.vue'
import Config from …
Run Code Online (Sandbox Code Playgroud)

typescript vue.js vuejs3

4
推荐指数
1
解决办法
6313
查看次数

@SpringBootTest 不加载 application-test.yml 的内容

在这个项目中,我必须使用较旧的 Spring Boot 版本2.2.13.RELEASE

我有一个简单的应用程序-test.yml

myapp:
  foo: test
Run Code Online (Sandbox Code Playgroud)

也是一个非常简单的AppConfig.java

@Component
@ConfigurationProperties(prefix = "myapp")
public class AppConfig {
  private String foo;

  public String getFoo() {
    return foo;
  }

  public void setFoo(final String foo) {
    this.foo = foo;
  }
}
Run Code Online (Sandbox Code Playgroud)

这是测试类:

@SpringBootTest(classes = {AppConfig.class}, properties = "spring.profiles.active:test,local")
class MyTest {
  private final AppConfig properties;

  @Autowired
  IPLocatorServiceTest(final AppConfig properties) {
    this.properties = properties;
  }

  @Test
  void test() {
    assertThat(properties.getFoo()).isEqualTo("test")
  }
}
Run Code Online (Sandbox Code Playgroud)

测试失败。不为空AppConfig,但不会从文件加载值。

我不想加载整个 Spring 应用程序上下文及其所有数据库内容并思考。
我只想加载一些 bean 和配置。

回答 …

spring-test spring-boot junit5

4
推荐指数
1
解决办法
5071
查看次数

全局从XPage中删除Dojo

http://www.dominoguru.com/pages/11182010085538.htmlhttp://dpastov.blogspot.dk/2011/01/trying-to-get-full-control-over-xpage.html它被解释为设置

xsp.client.script.libraries=none

在xsp.properties文件中.

我这样做但是得到了以下错误

http://pastebin.com/9qiUVPri

它在Domino 8.5.3FP2上运行

任何想法是出于什么原因?

xpages

2
推荐指数
1
解决办法
1281
查看次数

使用正则表达式,MongoDB发现速度很慢

我目前开发的系统使用MongoDB 2.4.4

我有一个用户集合.

有一个组合索引:{ "LASTNAME" : 1 , "FIRSTNAME" : 1 , "EMAIL" : 1 , "CITY" : 1 , "STATUS" : 1} 我也试过单个索引,没有性能提升

系统包含400.000个测试记录.

查询(来自org.springframework.data.mongodb.core.query.Query的Java调试):

{ "LASTNAME" : { "$regex" : "^Schm"}},
  Fields: { "FIRSTNAME" : 1 , "EMAIL" : 1 , "CITY" : 1 , "STATUS" : 1 ,"LASTNAME" : 1},
  Sort: { "LASTNAME" : 1 , "FIRSTNAME" : 1 , "EMAIL" : 1 , "CITY" : 1 , "STATUS" : 1}
Run Code Online (Sandbox Code Playgroud)

在16ms内完成.真是太棒了.

此查询未显示在MongoDB控制台中(此处没有要发布的调试信息).

但是,我喜欢搜索不仅仅是开头,它也应该不区分大小写.

查询:

{ …
Run Code Online (Sandbox Code Playgroud)

mongodb

0
推荐指数
1
解决办法
4512
查看次数