MCPcopy Index your code
hub / github.com/amran-bd/Dynamic-Multi-Tenancy-Using-Java-Spring-Boot-Security-JWT-Rest-API-MySQL-Postgresql-full-example

github.com/amran-bd/Dynamic-Multi-Tenancy-Using-Java-Spring-Boot-Security-JWT-Rest-API-MySQL-Postgresql-full-example @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
158 symbols 294 edges 35 files 34 documented · 22%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ProductService (Interface)
@author Md. Amran Hossain [3 implementers]
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/service/ProductService.java
MasterTenantService (Interface)
@author Md. Amran Hossain [2 implementers]
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/service/MasterTenantService.java
MasterTenantRepository (Interface)
@author Md. Amran Hossain
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/repository/MasterTenantRepository.java
ProductRepository (Interface)
@author Md. Amran Hossain
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/repository/ProductRepository.java
UserRepository (Interface)
@author Md. Amran Hossain
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/repository/UserRepository.java

Core symbols most depended-on inside this repo

getDbName
called by 6
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/entity/MasterTenant.java
getUserName
called by 6
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java
getUsername
called by 5
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java
getCurrentDb
called by 4
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/DBContextHolder.java
setConnectionTimeout
called by 3
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java
getPassword
called by 3
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java
getClaimFromToken
called by 3
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/util/JwtTokenUtil.java
passwordEncoder
called by 2
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/WebSecurityConfig.java

Shape

Method 124
Class 28
Interface 5
Enum 1

Languages

Java100%

Modules by API surface

dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfigProperties.java20 symbols
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/entity/MasterTenant.java16 symbols
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/User.java14 symbols
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/util/JwtTokenUtil.java10 symbols
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/entity/Product.java10 symbols
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/dto/UserLoginDTO.java8 symbols
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/WebSecurityConfig.java7 symbols
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/config/TenantDatabaseConfig.java6 symbols
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/mastertenant/config/MasterDatabaseConfig.java6 symbols
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/dto/AuthResponse.java6 symbols
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/tenant/config/DataSourceBasedMultiTenantConnectionProviderImpl.java4 symbols
dynamicmultitenant/src/main/java/com/amran/dynamic/multitenant/security/UserTenantInformation.java4 symbols

Datastores touched

(mysql)Database · 1 repos
master_dbDatabase · 1 repos

For agents

$ claude mcp add Dynamic-Multi-Tenancy-Using-Java-Spring-Boot-Security-JWT-Rest-API-MySQL-Postgresql-full-example \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact