2017-01-12 3 views
3

私は最近、Spring Bootでもっと多くの時間を費やし始めました。リポジトリやサービスなどでプレイできるアプリケーションのようなシェル(Grailsコンソールに似ています)がないと感じ始めました。これは春ブート?SpringブートのGrailsコンソールとは何ですか?

+0

は、あなたがこれを見たことがありhttp://stackoverflow.com/questions/9123964/how-do-you-use-spring-data-jpa-outside-of-a-春の容器? – dsharew

+0

@DegenSharewだけでした。私はそれがsbのコンテナなしでreposにアクセスすることを話していると思う。私が欲しいのは、GrailsコンソールのようなGUIです...私はSOスレッドから何かを逃しましたか? –

答えて

1

私は最近、あなたがrepl groovyインタラクティブコンソールを使用してRemote Shellプラグイン内のすべてのBeanオブジェクトにアクセスすることができますSpring Context from Groovyプロジェクトを立ち上げました。

は次のようになります。

$ ssh -p 2000 [email protected] 
[email protected]'s password: 
    . ____   _   __ _ _ 
/\\/___'_ __ _ _(_)_ __ __ _ \ \ \ \ 
(()\___ | '_ | '_| | '_ \/ _` | \ \ \ \ 
\\/ ___)| |_)| | | | | || (_| | )))) 
    ' |____| .__|_| |_|_| |_\__, |//// 
=========|_|==============|___/=/_/_/_/ 
:: Spring Boot :: (v1.4.6.RELEASE) on myhost 
> repl groovy 
Using repl groovy 
> ctx.App.myUserService.findUserByEmail("[email protected]")[0].id 
10
> ctx.App.myUserService.getById(100123).name 
Mariano Ruiz 
> ctx.App.contactDao.logger.effectiveLevel 
INFO 
> ctx.App.contactDao.logger.setLevel(ch.qos.logback.classic.Level.DEBUG) 
+0

ありがとう!私は多くの人があなたのプロジェクトに頼ってくれると確信しています。 –

関連する問題