* Fix the name of SpringData Fortune repository so the discovery to work * Update officefloor-springdata to Java 11 runtime and compilation
@@ -4,7 +4,7 @@ COPY src src
WORKDIR /officefloor/src/woof_benchmark_spring
RUN mvn -q clean package
-FROM openjdk:10
+FROM openjdk:11.0.3-jre-slim
WORKDIR /officefloor
COPY --from=maven /officefloor/src/woof_benchmark_spring/target/woof_benchmark_spring-1.0.0-exec.jar server.jar
CMD ["java", "-server", "-Xms2g", "-Xmx2g", "-XX:+UseNUMA", "-Dhttp.port=8080", "-Dhttp.server.name=OF", "-Dhttp.date.header=true", "-jar", "server.jar"]
@@ -10,11 +10,7 @@
</parent>
<artifactId>woof_benchmark_spring</artifactId>
<packaging>jar</packaging>
- <properties>
- <maven.compiler.source>10</maven.compiler.source>
- <maven.compiler.target>10</maven.compiler.target>
- <officefloor.version>3.4.0</officefloor.version>
- </properties>
+
<dependencies>
<dependency>
<groupId>net.officefloor.web</groupId>
@@ -4,5 +4,5 @@ import org.springframework.data.repository.CrudRepository;
import org.springframework.stereotype.Repository;
@Repository
-public interface FortunueRepository extends CrudRepository<Fortune, Integer> {
+public interface FortuneRepository extends CrudRepository<Fortune, Integer> {
}
@@ -8,7 +8,7 @@ import java.util.List;
*/
public class FortunesLogic {
- public Fortune[] getFortunes(FortunueRepository repository) {
+ public Fortune[] getFortunes(FortuneRepository repository) {
List<Fortune> fortunes = new ArrayList<>();
repository.findAll().forEach((fortune) -> fortunes.add(fortune));
fortunes.add(new Fortune(0, "Additional fortune added at request time."));