Guest User

Untitled

a guest
Jan 25th, 2018
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.27 KB | None | 0 0
  1. Index: src/main/kotlin/org/springframework/samples/petclinic/PetClinicApplication.kt
  2. IDEA additional info:
  3. Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
  4. <+>UTF-8
  5. ===================================================================
  6. --- src/main/kotlin/org/springframework/samples/petclinic/PetClinicApplication.kt (revision c66b152b83be2cdf8c28ca4e3e8869158b47a40b)
  7. +++ src/main/kotlin/org/springframework/samples/petclinic/PetClinicApplication.kt (date 1507515780000)
  8. @@ -17,6 +17,7 @@
  9.  
  10. import org.springframework.boot.SpringApplication
  11. import org.springframework.boot.autoconfigure.SpringBootApplication
  12. +import org.springframework.transaction.annotation.EnableTransactionManagement
  13.  
  14. /**
  15. * PetClinic Spring Boot Application.
  16. @@ -25,6 +26,7 @@
  17. * @author Antoine Rey
  18. */
  19. @SpringBootApplication
  20. +@EnableTransactionManagement
  21. class PetClinicApplication
  22.  
  23. fun main(args: Array<String>) {
  24. Index: src/main/resources/application.properties
  25. IDEA additional info:
  26. Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
  27. <+>UTF-8
  28. ===================================================================
  29. --- src/main/resources/application.properties (revision c66b152b83be2cdf8c28ca4e3e8869158b47a40b)
  30. +++ src/main/resources/application.properties (date 1507518432000)
  31. @@ -24,3 +24,17 @@
  32.  
  33. # Active Spring profiles
  34. spring.profiles.active=production
  35. +
  36. +spring.datasource.url=jdbc:h2:~/jooq
  37. +spring.datasource.username=sa
  38. +spring.datasource.password=
  39. +
  40. +
  41. +#Database Configuration
  42. +db.driver=org.h2.Driver
  43. +db.url=jdbc:h2:~/jooq
  44. +db.username=sa
  45. +db.password=
  46. +
  47. +#SQL Dialect
  48. +jooq.sql.dialect=H2
  49. Index: pom.xml
  50. IDEA additional info:
  51. Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
  52. <+>UTF-8
  53. ===================================================================
  54. --- pom.xml (revision c66b152b83be2cdf8c28ca4e3e8869158b47a40b)
  55. +++ pom.xml (date 1515647105000)
  56. @@ -19,6 +19,12 @@
  57.  
  58. <!-- Generic properties -->
  59. <java.version>1.8</java.version>
  60. + <org.jooq.version>3.9.5</org.jooq.version>
  61. + <db.url>jdbc:h2:~/jooq</db.url>
  62. + <db.username>sa</db.username>
  63. + <db.password></db.password>
  64. + <db.driver>org.h2.Driver</db.driver>
  65. +
  66. <kotlin.version>1.1.4-2</kotlin.version>
  67. <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
  68. <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
  69. @@ -31,7 +37,7 @@
  70. <thymeleaf.version>3.0.6.RELEASE</thymeleaf.version>
  71.  
  72. <cobertura.version>2.7</cobertura.version>
  73. -
  74. + <com.h2database.version>1.4.191</com.h2database.version>
  75. </properties>
  76.  
  77. <dependencies>
  78. @@ -40,6 +46,11 @@
  79. <groupId>org.springframework.boot</groupId>
  80. <artifactId>spring-boot-starter-actuator</artifactId>
  81. </dependency>
  82. + <dependency>
  83. + <groupId>com.h2database</groupId>
  84. + <artifactId>h2</artifactId>
  85. + <version>${com.h2database.version}</version>
  86. + </dependency>
  87. <dependency>
  88. <groupId>org.springframework.boot</groupId>
  89. <artifactId>spring-boot-starter-cache</artifactId>
  90. @@ -134,6 +145,17 @@
  91. <artifactId>jackson-module-kotlin</artifactId>
  92. <version>2.8.7</version>
  93. </dependency>
  94. +
  95. + <dependency>
  96. + <groupId>org.springframework.boot</groupId>
  97. + <artifactId>spring-boot-starter-jooq</artifactId>
  98. + <version>1.3.5.RELEASE</version>
  99. + </dependency>
  100. + <dependency>
  101. + <groupId>org.jetbrains.kotlinx</groupId>
  102. + <artifactId>kotlinx-coroutines-core</artifactId>
  103. + <version>0.21</version>
  104. + </dependency>
  105. </dependencies>
  106.  
  107. <build>
  108. @@ -162,6 +184,16 @@
  109. </execution>
  110. </executions>
  111. </plugin>
  112. + <plugin>
  113. + <groupId>org.jetbrains.kotlin</groupId>
  114. + <artifactId>kotlin-maven-plugin</artifactId>
  115. + <configuration>
  116. + <args>
  117. + <arg>-Xcoroutines=enable</arg>
  118. + </args>
  119. + </configuration>
  120. + </plugin>
  121. +
  122. <plugin>
  123. <groupId>org.codehaus.mojo</groupId>
  124. <artifactId>cobertura-maven-plugin</artifactId>
  125. @@ -263,6 +295,33 @@
  126. </dependency>
  127. </dependencies>
  128. </plugin>
  129. + <plugin>
  130. + <groupId>org.jooq</groupId>
  131. + <artifactId>jooq-codegen-maven</artifactId>
  132. + <version>${org.jooq.version}</version>
  133. + <executions>
  134. + <execution>
  135. + <phase>generate-sources</phase>
  136. + <goals>
  137. + <goal>generate</goal>
  138. + </goals>
  139. + <configuration>
  140. + <jdbc>
  141. + <driver>${db.driver}</driver>
  142. + <url>${db.url}</url>
  143. + <user>${db.username}</user>
  144. + <password>${db.password}</password>
  145. + </jdbc>
  146. + <generator>
  147. + <target>
  148. + <packageName>org.springframework.samples.petclinic.model</packageName>
  149. + <directory>src/main/java</directory>
  150. + </target>
  151. + </generator>
  152. + </configuration>
  153. + </execution>
  154. + </executions>
  155. + </plugin>
  156. </plugins>
  157. </build>
  158. <reporting>
Add Comment
Please, Sign In to add comment