monalisa-orm

monalisa-spring-boot-starter

License

License

Categories

Categories

Spring Boot Container Microservices
GroupId

GroupId

com.tsc9526
ArtifactId

ArtifactId

monalisa-spring-boot-starter
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

jar
Description

Description

monalisa-orm
monalisa-spring-boot-starter
Project URL

Project URL

https://github.com/11039850/monalisa-spring-boot-starter
Project Organization

Project Organization

zzg
Source Code Management

Source Code Management

https://github.com/11039850/monalisa-spring-boot-starter.git

Download monalisa-spring-boot-starter

How to add to project

<!-- https://jarcasting.com/artifacts/com.tsc9526/monalisa-spring-boot-starter/ -->
<dependency>
    <groupId>com.tsc9526</groupId>
    <artifactId>monalisa-spring-boot-starter</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.tsc9526/monalisa-spring-boot-starter/
implementation 'com.tsc9526:monalisa-spring-boot-starter:1.0.0'
// https://jarcasting.com/artifacts/com.tsc9526/monalisa-spring-boot-starter/
implementation ("com.tsc9526:monalisa-spring-boot-starter:1.0.0")
'com.tsc9526:monalisa-spring-boot-starter:jar:1.0.0'
<dependency org="com.tsc9526" name="monalisa-spring-boot-starter" rev="1.0.0">
  <artifact name="monalisa-spring-boot-starter" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.tsc9526', module='monalisa-spring-boot-starter', version='1.0.0')
)
libraryDependencies += "com.tsc9526" % "monalisa-spring-boot-starter" % "1.0.0"
[com.tsc9526/monalisa-spring-boot-starter "1.0.0"]

Dependencies

compile (3)

Group / Artifact Type Version
org.springframework.boot : spring-boot-autoconfigure jar
com.tsc9526 : monalisa-orm jar 2.2.0
org.springframework.boot : spring-boot-configuration-processor Optional jar

test (1)

Group / Artifact Type Version
org.testng : testng jar 6.9.9

Project Modules

There are no modules declared in this project.

Spring-boot-auto-config

example: application.yml

monalisa:
  db: 
    cfg: #default config
      debug: true
      datasource-class: C3p0DataSource 
      pool:
        initialPoolSize: 5
        minPoolSize:     30
    mysql1: #db1 
      url:      jdbc:mysql://127.0.0.1:3306/test_monalisa?allowMultiQueries=true
      username: monalisa
      password: monalisa
       
      pool: 
        maxPoolSize: 100
    mysql2: #db2 
      url:      jdbc:mysql://127.0.0.1:3306/test_monalisa2?allowMultiQueries=true
      username: monalisa
      password: monalisa
       
      pool: 
        maxPoolSize: 100   
@DB(configName="mysql1")
public interface Mysql1 {  
	public static DBConfig DB = DBConfig.fromClass(Mysql1.class);
}


@DB(configName="mysql2")
public interface Mysql2 {  
	public static DBConfig DB = DBConfig.fromClass(Mysql2.class);
 

Maven:

	<dependency>
		<groupId>com.tsc9526</groupId>
		<artifactId>monalisa-spring-boot-starter</artifactId>
		<version>1.0.0</version>
	</dependency>

Versions

Version
1.0.0