Compare commits
6 Commits
tech/java1
...
master
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
95c751ccef | ||
|
|
3660ae38ae | ||
|
|
6e3e79db46 | ||
|
|
9e93d7e778 | ||
|
|
b139f01341 | ||
|
|
b2ad52cc34 |
@@ -2,5 +2,5 @@ FROM openjdk:8u171-jdk-alpine3.7
|
|||||||
MAINTAINER Michał Michaluk <michal.michaluk@bottega.com.pl>
|
MAINTAINER Michał Michaluk <michal.michaluk@bottega.com.pl>
|
||||||
|
|
||||||
EXPOSE 8080
|
EXPOSE 8080
|
||||||
COPY target/app.jar app.jar
|
COPY build/libs/app.jar app.jar
|
||||||
ENTRYPOINT ["java", "-jar","/app.jar", "--spring.profiles.active=docker"]
|
ENTRYPOINT ["java", "-jar","/app.jar", "--spring.profiles.active=docker"]
|
||||||
|
|||||||
@@ -22,6 +22,7 @@ dependencies {
|
|||||||
|
|
||||||
[bootJar, bootRun]*.enabled = true
|
[bootJar, bootRun]*.enabled = true
|
||||||
jar.enabled = false
|
jar.enabled = false
|
||||||
|
bootJar.archiveName='app.jar'
|
||||||
|
|
||||||
task stubsJar(type: Jar) {
|
task stubsJar(type: Jar) {
|
||||||
classifier = "stubs"
|
classifier = "stubs"
|
||||||
|
|||||||
12
build.gradle
12
build.gradle
@@ -2,9 +2,9 @@ buildscript {
|
|||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
mavenCentral()
|
||||||
mavenLocal()
|
mavenLocal()
|
||||||
maven { url "http://repo.spring.io/snapshot" }
|
maven { url "https://repo.spring.io/snapshot" }
|
||||||
maven { url "http://repo.spring.io/milestone" }
|
maven { url "https://repo.spring.io/milestone" }
|
||||||
maven { url "http://repo.spring.io/release" }
|
maven { url "https://repo.spring.io/release" }
|
||||||
}
|
}
|
||||||
dependencies {
|
dependencies {
|
||||||
classpath "org.springframework.boot:spring-boot-gradle-plugin:2.0.2.RELEASE"
|
classpath "org.springframework.boot:spring-boot-gradle-plugin:2.0.2.RELEASE"
|
||||||
@@ -53,9 +53,9 @@ allprojects {
|
|||||||
url getProp("M2_LOCAL")
|
url getProp("M2_LOCAL")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
maven { url "http://repo.spring.io/snapshot" }
|
maven { url "https://repo.spring.io/snapshot" }
|
||||||
maven { url "http://repo.spring.io/milestone" }
|
maven { url "https://repo.spring.io/milestone" }
|
||||||
maven { url "http://repo.spring.io/release" }
|
maven { url "https://repo.spring.io/release" }
|
||||||
}
|
}
|
||||||
|
|
||||||
publishing {
|
publishing {
|
||||||
|
|||||||
@@ -16,9 +16,13 @@ import java.util.Optional;
|
|||||||
collectionResourceRel = "demand-forecasts",
|
collectionResourceRel = "demand-forecasts",
|
||||||
itemResourceRel = "demand-forecast")
|
itemResourceRel = "demand-forecast")
|
||||||
public interface CurrentDemandDao extends ProjectionRepository<CurrentDemandEntity, Long> {
|
public interface CurrentDemandDao extends ProjectionRepository<CurrentDemandEntity, Long> {
|
||||||
|
@Deprecated
|
||||||
@RestResource(path = "refNos", rel = "refNos")
|
@RestResource(path = "refNos", rel = "refNos")
|
||||||
List<CurrentDemandEntity> findByRefNoAndDateGreaterThanEqual(@Param("refNo") String refNo, @Param("date") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date);
|
List<CurrentDemandEntity> findByRefNoAndDateGreaterThanEqual(@Param("refNo") String refNo, @Param("date") @DateTimeFormat(iso = DateTimeFormat.ISO.DATE) LocalDate date);
|
||||||
|
|
||||||
|
@RestResource(path = "byDate")
|
||||||
|
List<CurrentDemandEntity> findByDate(LocalDate date);
|
||||||
|
|
||||||
@RestResource(exported = false)
|
@RestResource(exported = false)
|
||||||
Optional<CurrentDemandEntity> findByRefNoAndDate(String refNo, LocalDate date);
|
Optional<CurrentDemandEntity> findByRefNoAndDate(String refNo, LocalDate date);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user