Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Sign in / Register
Toggle navigation
S
spring-boot
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
DEMO
spring-boot
Commits
9ba88cf6
Commit
9ba88cf6
authored
May 07, 2014
by
Dave Syer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Add JPA to flyway sample
parent
15501eaa
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
73 additions
and
2 deletions
+73
-2
pom.xml
spring-boot-dependencies/pom.xml
+17
-0
pom.xml
spring-boot-samples/spring-boot-sample-flyway/pom.xml
+1
-1
SampleFlywayApplication.java
.../src/main/java/sample/flyway/SampleFlywayApplication.java
+53
-1
application.properties
...t-sample-flyway/src/main/resources/application.properties
+2
-0
No files found.
spring-boot-dependencies/pom.xml
View file @
9ba88cf6
...
...
@@ -98,6 +98,8 @@
<spring-rabbit.version>
1.2.2.RELEASE
</spring-rabbit.version>
<spring-mobile.version>
1.1.1.RELEASE
</spring-mobile.version>
<spring-security.version>
3.2.3.RELEASE
</spring-security.version>
<spring-security-oauth.version>
2.0.0.RC2
</spring-security-oauth.version>
<spring-security-jwt.version>
1.0.2.RELEASE
</spring-security-jwt.version>
<thymeleaf.version>
2.1.2.RELEASE
</thymeleaf.version>
<thymeleaf-extras-springsecurity3.version>
2.1.1.RELEASE
</thymeleaf-extras-springsecurity3.version>
<thymeleaf-layout-dialect.version>
1.2.3
</thymeleaf-layout-dialect.version>
...
...
@@ -942,6 +944,21 @@
<scope>
import
</scope>
<type>
pom
</type>
</dependency>
<dependency>
<groupId>
org.springframework.security
</groupId>
<artifactId>
spring-security-jwt
</artifactId>
<version>
${spring-security-jwt.version}
</version>
</dependency>
<dependency>
<groupId>
org.springframework.security.oauth
</groupId>
<artifactId>
spring-security-oauth
</artifactId>
<version>
${spring-security-oauth.version}
</version>
</dependency>
<dependency>
<groupId>
org.springframework.security.oauth
</groupId>
<artifactId>
spring-security-oauth2
</artifactId>
<version>
${spring-security-oauth.version}
</version>
</dependency>
<dependency>
<groupId>
org.thymeleaf
</groupId>
<artifactId>
thymeleaf
</artifactId>
...
...
spring-boot-samples/spring-boot-sample-flyway/pom.xml
View file @
9ba88cf6
...
...
@@ -22,7 +22,7 @@
<dependencies>
<dependency>
<groupId>
org.springframework.boot
</groupId>
<artifactId>
spring-boot-starter-
jdbc
</artifactId>
<artifactId>
spring-boot-starter-
data-jpa
</artifactId>
</dependency>
<dependency>
<groupId>
org.flywaydb
</groupId>
...
...
spring-boot-samples/spring-boot-sample-flyway/src/main/java/sample/flyway/SampleFlywayApplication.java
View file @
9ba88cf6
...
...
@@ -16,17 +16,69 @@
package
sample
.
flyway
;
import
javax.persistence.Entity
;
import
javax.persistence.GeneratedValue
;
import
javax.persistence.Id
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.boot.CommandLineRunner
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.autoconfigure.EnableAutoConfiguration
;
import
org.springframework.context.annotation.ComponentScan
;
import
org.springframework.context.annotation.Configuration
;
import
org.springframework.data.repository.CrudRepository
;
import
org.springframework.stereotype.Repository
;
@Configuration
@ComponentScan
@EnableAutoConfiguration
public
class
SampleFlywayApplication
{
public
class
SampleFlywayApplication
implements
CommandLineRunner
{
@Autowired
private
PersonRepository
repository
;
@Override
public
void
run
(
String
...
args
)
throws
Exception
{
System
.
err
.
println
(
repository
.
findAll
());
}
public
static
void
main
(
String
[]
args
)
throws
Exception
{
SpringApplication
.
run
(
SampleFlywayApplication
.
class
,
args
);
}
}
@Repository
interface
PersonRepository
extends
CrudRepository
<
Person
,
Long
>
{
}
@Entity
class
Person
{
@Id
@GeneratedValue
private
Long
id
;
private
String
firstName
;
private
String
lastName
;
public
String
getFirstName
()
{
return
firstName
;
}
public
void
setFirstName
(
String
firstName
)
{
this
.
firstName
=
firstName
;
}
public
String
getLastName
()
{
return
lastName
;
}
public
void
setLastName
(
String
lastname
)
{
this
.
lastName
=
lastname
;
}
@Override
public
String
toString
()
{
return
"Person [firstName="
+
firstName
+
", lastname="
+
lastName
+
"]"
;
}
}
spring-boot-samples/spring-boot-sample-flyway/src/main/resources/application.properties
0 → 100644
View file @
9ba88cf6
spring.jpa.generate-ddl
:
false
spring.jpa.hibernate.ddl-auto
:
none
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment