我是java的新手(好吧我玩了几次),我想知道:
=>如何做快速独立原型?像一个文件项目。
最近几年,我使用python。每次我必须开发一些新的功能或算法时,我会为它制作一个简单的python模块(即文件)。然后我可以将全部或部分内容集成到我的项目中。那么,我该如何翻译这样的"模块化开发"工作流进入java上下文?
现在我正在使用spring,maven和intelliJ处理一些相对复杂的java DB + web项目。而且我无法看到如何在这种情况下轻松开发和运行独立代码。
修改
我认为我的问题不清楚,因为我混淆了两件事:
根据我的经验(使用python,没有web),我可以从第一个到第二个无缝地传递。
为了与标题保持一致,第一个具有优先级。然而,它仅用于勘探目的。在实践中,第二个更重要。
答案 0 :(得分:3)
绝对要看看Spring Boot。相对较新的项目。其目的是删除初始配置阶段并快速启动Spring应用程序。您可以将它视为Spring Framework上配置包装器的约定。
它也被认为非常适合微服务架构。
它嵌入了servlet容器(Jetty / Tomcat),因此您不需要对其进行配置。 它还具有针对不同技术组合/堆栈的各种不同的批量依赖性。因此,您可以选择适合您的需求。
答案 1 :(得分:1)
在这种情况下,#34;开发和运行独立代码"意思?
您的意思是"小型独立示例代码段吗?"