你的故事可能没有一个快乐的开始,但这并不能使你成为现在的你,而是你故事的其余部分,你选择成为谁。你可能没有一个快乐的开始,但这并不代表你的一切,你的余生取决于你的选择。——♂基本概述既然你决定要做一件事,就像把自己放在一张稿纸上。无论是涂鸦还是流畅的书写,尽情享受和体验吧。每一次进步,上天都会奖赏努力的人,每个人都会成为大赢家。虽然到了这尴尬的二十几岁,但也是时候充实自己,提升自己,经历一些批评,更快地成长。就像清空缓存,重启,一切依旧。。。在基础介绍中,简要概述了Micronaut的配置操作。接下来,就这方面做进一步的研究。例如开发工具的配置、Micronaut相关命令和API的使用、创建的Demo工程的项目结构分析和工程构建等开发IDE配置Micronaut开发工具包括IntelliJIDEA、Eclipse、VisualStudioCode.IntelliJIDEA配置[1]。添加Micronaut插件IntelliJIDEA配置[2]。对于Maven和Gradle工具的配置:创建项目projectMicronautCLI项目创建命令:【??注意事项】:Micronaut支持创建项目的模板如下:create-app:创建一个Micronaut基础应用create-cli-app:创建Micronaut命令行应用create-function-app:创建Micronaut函数应用,默认使用AWScreate-messaging-app:创建Micronaut消息队列应用,默认使用Kafkacreate-grpc-app:创建Micronaut分布式GRPC应用CreateCommandFlags:【??注意事项】:Micronaut创建项目支持的参数如下:--lang:支持java、groovy、kotlin语言--test:支持junit、spock测试框架--build:支持gradle、gradle_kotlin,mavenbuildtools--features:支持很多第三方框架--inplace:支持在本地项目目录替换参数:/Users/Projects/GitlabCloud/pandora-cloud-platform:MacBook-Pro:pandora-cloud-platformroot$cd/Users/Projects/GitlabCloud/pandora-cloud-platformMacBook-Pro:pandora-cloud-platformroot$lsLICENSEpandora-cloud-gatewayREADME.en.mdpandora-cloud-modelREADME.mdpandora-cloud-platform.imlpandora-云控制台pandora-cloud-programpandora-cloud-corepandora-cloud-schedulepandora-cloud-dependenciespom.xmlpandora-cloud-frameworkMacBook-Pro:pandora-cloud-platformroot$输入:mncreate-appcom.pandora-cloud-monitor--buildmaven--lang=javaMacBook-Pro:pandora-云平台root$mncreate-appcom.pandora-cloud-monitor--buildmaven--lang=java|正在生成Java项目...|Applicationcreatedat/Users/Projects/GitlabCloud/pandora-cloud-platform/pandora-cloud-monitorMacBook-Pro:pandora-cloud-platformroot$工程结构项目工程组织如下:.gitignore:分布式的配置文件版本控制系统git,意思是在.gitingore文件中忽略提交,遵循相应的语法,即在每一行指定一条忽略规则如:.log,/target/,.ideamvnw:文件是Maven包装器。它的作用是在maven-wrapper.properties文件中记录你要使用的maven版本。当用户执行mvnwclean命令时,如果发现当前用户的maven版本与预期版本不一致,则下载预期版本,然后使用预期版本执行mvn命令,如mvnclean命令。mvn文件夹:存放mvnw相关文件存放maven-wrapper.properties及相关jar包和一个名为MavenWrapperDownloader的java文件mvn.cmd:执行mvnw命令的cmd入口注:mvnw文件适用于Linux(bash),mvnw.cmd适用于视窗环境。pom.xml:项目对图形
