Annotation Type EnableEmbeddedDatabase


  • @Target({TYPE,ANNOTATION_TYPE})
    @Retention(RUNTIME)
    @Documented
    @Import(io.microsphere.spring.test.jdbc.embedded.EmbeddedDataBaseBeanDefinitionRegistrar.class)
    @Repeatable(EnableEmbeddedDatabases.class)
    public @interface EnableEmbeddedDatabase
    Enable an embedded database
    Since:
    1.0.0
    Author:
    Mercy
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      java.lang.String dataSource  
    • Element Detail

      • dataSource

        java.lang.String dataSource
        Returns:
        DataSource Bean Name
      • type

        EmbeddedDatabaseType type
        Returns:
        Embedded Database Type, SQLite as default
        Default:
        io.microsphere.spring.test.jdbc.embedded.EmbeddedDatabaseType.SQLITE
      • port

        int port
        JDBC connection port
        Returns:
        if not specified port, return -1
        Default:
        -1
      • primary

        boolean primary
        Returns:
        Primary Bean or not
        Default:
        false
      • properties

        java.lang.String[] properties
        Returns:
        JDBC Properties Properties, Key-value
        Default:
        {}