Skip to content

Commit 60b23c6

Browse files
committed
Merge branch 'development' of https://github.com/kit-data-manager/base-repo into development
2 parents bf554cc + c48f755 commit 60b23c6

File tree

4 files changed

+10
-24
lines changed

4 files changed

+10
-24
lines changed

Dockerfile

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ RUN apt-get -y update && \
7272

7373
# Copy service from build container
7474
RUN mkdir -p ${SERVICE_DIRECTORY}
75-
RUN mkdir -p /var/repository/
7675
WORKDIR ${SERVICE_DIRECTORY}
7776
COPY --from=build-service-base-repo ${SERVICE_DIRECTORY} ./
7877

src/main/java/edu/kit/datamanager/repo/Application.java

Lines changed: 3 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,7 @@
5959
import org.springframework.http.converter.json.Jackson2ObjectMapperBuilder;
6060
import org.springframework.scheduling.annotation.EnableScheduling;
6161
import org.springframework.boot.context.properties.ConfigurationProperties;
62+
import org.springframework.boot.context.properties.EnableConfigurationProperties;
6263
import org.springframework.context.annotation.Bean;
6364
import org.springframework.data.elasticsearch.repository.config.EnableElasticsearchRepositories;
6465

@@ -71,6 +72,7 @@
7172
@ComponentScan({"edu.kit.datamanager"})
7273
@EnableElasticsearchRepositories(basePackages = "edu.kit.datamanager.repo.elastic")
7374
@EntityScan("edu.kit.datamanager") // if you have it
75+
//@EnableConfigurationProperties(ApplicationProperties.class)
7476
public class Application {
7577

7678
private static final Logger LOG = LoggerFactory.getLogger(Application.class);
@@ -79,29 +81,11 @@ public class Application {
7981
@Autowired
8082
private ApplicationEventPublisher eventPublisher;
8183

82-
//private ApplicationProperties applicationProperties;
8384
@Autowired
8485
private IRepoVersioningService[] versioningServices;
8586
@Autowired
8687
private IRepoStorageService[] storageServices;
8788

88-
// @Autowired
89-
// private IDataResourceDao dataResourceDao;
90-
// @Autowired
91-
// private ApplicationProperties applicationProperties;
92-
93-
/* @Autowired
94-
private IDataResourceService dataResourceService;
95-
@Autowired
96-
private IContentInformationService contentInformationService;*/
97-
// @Autowired
98-
// private RequestMappingHandlerAdapter requestMappingHandlerAdapter;
99-
// @Bean
100-
// @Scope("prototype")
101-
// public Logger logger(InjectionPoint injectionPoint) {
102-
// Class<?> targetClass = injectionPoint.getMember().getDeclaringClass();
103-
// return LoggerFactory.getLogger(targetClass.getCanonicalName());
104-
// }
10589
@Bean
10690
public IDataResourceService dataResourceService() {
10791
return new DataResourceService();
@@ -145,9 +129,8 @@ public void onRefresh(RefreshScopeRefreshedEvent event) {
145129
// }
146130

147131
@Bean
148-
@ConfigurationProperties("repo")
149132
public ApplicationProperties applicationProperties() {
150-
return new ApplicationProperties();
133+
return new ApplicationProperties();
151134
}
152135

153136
@Bean

src/main/java/edu/kit/datamanager/repo/configuration/ApplicationProperties.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,10 +16,12 @@
1616
package edu.kit.datamanager.repo.configuration;
1717

1818
import edu.kit.datamanager.configuration.GenericApplicationProperties;
19+
import jakarta.validation.Valid;
1920
import java.net.URL;
2021
import lombok.Data;
2122
import lombok.EqualsAndHashCode;
2223
import org.springframework.beans.factory.annotation.Value;
24+
import org.springframework.boot.context.properties.ConfigurationProperties;
2325
import org.springframework.cloud.context.config.annotation.RefreshScope;
2426
import org.springframework.stereotype.Component;
2527
import org.springframework.validation.annotation.Validated;
@@ -33,6 +35,7 @@
3335
@Validated
3436
@RefreshScope
3537
@EqualsAndHashCode(callSuper = true)
38+
@ConfigurationProperties("repo")
3639
public class ApplicationProperties extends GenericApplicationProperties {
3740

3841
@edu.kit.datamanager.annotations.LocalFolderURL
@@ -54,4 +57,4 @@ public class ApplicationProperties extends GenericApplicationProperties {
5457
private boolean enableCsrf;
5558
@Value("${repo.security.allowedOriginPattern:http://localhost:*}")
5659
private String allowedOriginPattern;
57-
}
60+
}

src/main/java/edu/kit/datamanager/repo/web/impl/DataResourceAuditController.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ public class DataResourceAuditController implements IDataResourceAuditController
5757
private Logger LOGGER = LoggerFactory.getLogger(DataResourceController.class);
5858

5959
private final IContentInformationService contentInformationService;
60-
@Autowired
61-
private ApplicationProperties applicationProperties;
60+
61+
private final ApplicationProperties applicationProperties;
6262

6363
private final IAuditService<DataResource> auditService;
6464
private final IAuditService<ContentInformation> contentAuditService;
@@ -70,6 +70,7 @@ public class DataResourceAuditController implements IDataResourceAuditController
7070
* @param applicationProperties The application properties.
7171
* @param repositoryConfig The repository config.
7272
*/
73+
@Autowired
7374
public DataResourceAuditController(ApplicationProperties applicationProperties,
7475
RepoBaseConfiguration repositoryConfig
7576
) {

0 commit comments

Comments
 (0)