Skip to content

Instantly share code, notes, and snippets.

@Configuration
@EnableTransactionManagement
@EnableJpaRepositories(entityManagerFactoryRef = "sqlServerEntityManagerFactory", transactionManagerRef = "sqlServerTransactionManager", basePackages = "com.sma.aml.repository")
public class SqlServerDatabaseConfiguration {
@Bean
@ConfigurationProperties(prefix = "sqlServer.datasource")
public DataSourceProperties sqlServerDataSourceProperties() {
return new DataSourceProperties();
}
@harish71
harish71 / TransactionManagerConfig
Created April 12, 2020 15:47 — forked from sophea/TransactionManagerConfig
multi chained Transactions Manager
/**
* @author Mak Sophea
* @date : 1/15/2020
**/
@Configuration
public class TransactionManagerConfig {
@Bean(name = "chainedTransactionManager")
public ChainedTransactionManager transactionManager (
@Qualifier("sqlServerTransactionManager") PlatformTransactionManager sqlTransactionManager,
@harish71
harish71 / DownloadEmailWithAttachment
Created April 12, 2020 15:44 — forked from sophea/DownloadEmailWithAttachment
Download EmailWithAttachment java
package com.sma.backend.service;
/**
* @author Mak Sophea
* @date : 1/21/2020
**/
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.IOUtils;