我希望在IntelliJ IDEA(社区版12.0)中有一个自定义项目模板
我需要的是,项目在创建时,复制到一些标准文件中,然后将一些值插入到这些文件中.
我可以使用一些bash魔法自己做这个,但是在创建一个新项目时选择模板并且一次完成所有这些将是非常好和整洁的..
MSVS对自定义项目有很好的支持,我有点希望IntelliJ有一些相同的东西,尽管我还没有找到它.
我发现的唯一的东西就是插件工具,但是我无法开始使用它 - IntelliJ只是告诉我当我将一个应用程序组件添加到插件项目时,com.intellij.openapi.components包不存在.
干杯!
我创建了一个放在桌子下面的div中的工作表单;
<div class="row">
<form class="form-signin" ng-submit="controller.add.save()">
<h2 class="form-signin-heading">Add an item:</h2>
<label for="inputName" class="sr-only">Name</label>
<input type="text" name="name" id="inputName" class="form-control" placeholder="Name" required autofocus ng-model="controller.add.name">
<label for="inputDescription" class="sr-only">Description</label>
<textarea name="description" id="inputDescription" class="form-control" placeholder="Description" ng-model="controller.add.description">
</textarea>
<button class="btn btn-lg btn-primary btn-block" type="submit">Add</button>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
然后我决定将表格移到上面的表格中;
<tr>
<form ng-submit="controller.add.save()">
<td>Add an item</td>
<td><input type="text" name="name" id="newName" class="form-control" placeholder="Name" required ng-model="controller.add.name"></td>
<td><textarea name="description" id="newDescription" class="form-control" placeholder="Description" ng-model="controller.add.description"></textarea></td>
<td><button class="btn btn-xs btn-primary" type="submit">Add</button></td>
</form>
</tr>
Run Code Online (Sandbox Code Playgroud)
但现在表格不再适用了.我究竟做错了什么?
我创建了一个非常基本的项目,它只是抛出一个异常,期望获得 application/problem+json 响应,但我得到了一个包含错误详细信息的 html 页面。我猜这是我读过的一些帖子谈论的“开发人员异常页面”,但我没有将其添加到启动中。
完整代码示例:
using Microsoft.AspNetCore.Builder;
var builder = WebApplication.CreateBuilder(args);
var app = builder.Build();
app.MapGet("/", () => {
throw new System.Exception("Hello, World!");
return new string[] { };
});
app.Run();
Run Code Online (Sandbox Code Playgroud)
我无法在谷歌上找到任何相关的内容,我认为这是因为它非常新鲜。
如果不在 Visual Studio 中运行,行为会改变吗?我可以更改它,以便在 Visual Studio 中运行时也获得 application/problem+json 吗?