Skip to content

Commit

Permalink
Merge pull request #797 from gsartori/9.0.x
Browse files Browse the repository at this point in the history
BootStrap init closure servletContext cleanup
  • Loading branch information
jdaugherty authored Feb 19, 2025
2 parents 5fdcbe7 + 5726b33 commit ab9ebd8
Show file tree
Hide file tree
Showing 5 changed files with 26 additions and 8 deletions.
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
import functional.tests.*
import jakarta.servlet.ServletContext

class BootStrap {

def init = { servletContext ->
ServletContext servletContext

def init = {
Book.DB.drop()
}

def destroy = {
}
}
Original file line number Diff line number Diff line change
@@ -1,13 +1,15 @@
import jakarta.servlet.ServletContext
import org.grails.datastore.mapping.mongo.MongoDatastore
import org.springframework.beans.factory.annotation.Autowired

class BootStrap {

@Autowired MongoDatastore mongoDatastore
ServletContext servletContext
MongoDatastore mongoDatastore

def init = { servletContext ->
mongoDatastore.mongoClient.getDatabase( mongoDatastore.defaultDatabase ).drop()
def init = {
mongoDatastore.mongoClient.getDatabase(mongoDatastore.defaultDatabase).drop()
}

def destroy = {
}
}
6 changes: 5 additions & 1 deletion examples/grails3-mongodb/grails-app/init/BootStrap.groovy
Original file line number Diff line number Diff line change
@@ -1,10 +1,14 @@
import functional.tests.*
import jakarta.servlet.ServletContext

class BootStrap {

def init = { servletContext ->
ServletContext servletContext

def init = {
Book.DB.drop()
}

def destroy = {
}
}
5 changes: 4 additions & 1 deletion examples/gson-templates/grails-app/init/BootStrap.groovy
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
import groovy.transform.CompileStatic
import jakarta.servlet.ServletContext

@CompileStatic
class BootStrap {

def init = { servletContext ->
ServletContext servletContext

def init = {
}
}
Original file line number Diff line number Diff line change
@@ -1,9 +1,14 @@
package example

import jakarta.servlet.ServletContext

class BootStrap {

def init = { servletContext ->
ServletContext servletContext

def init = {
}

def destroy = {
}
}

0 comments on commit ab9ebd8

Please sign in to comment.