我正在尝试创建Angular 5 Web应用程序,但是我的老板不希望我使用Node.js / npm。而是要我使用Java,这有可能吗?
在我完成的所有阅读/研究中,每个人都使用Node.js / npm“甚至是Angular网站”。那么,如何使用Java而不是Node.js / npm创建应用程序?
如果Angular 5不需要Node.js / npm,为什么会有这么多人使用它?它不会破坏他们的代码库吗?另外,如何使用Java替换Node.js / npm?我是否应该知道在没有Node.js / npm的情况下支持Java / Angular 5应用程序的其他工具/语言?
如果Node.js的/ NPM 是需要角5,为什么呢?它对Java无法完成的Angular 5框架有什么作用?
如果有人举一个使用Java而不是Node.js / npm的Angular 5 Web应用程序的示例,我将不胜感激。
我目前正在尝试使用Spring Boot webapp设置一个s3存储桶来添加/删除图像.
我关注的指南使用以下application.yml属性:
amazonProperties:
endpointUrl: https://s3.us-east-2.amazonaws.com
accessKey: XXXXXXXXXXXXXXXXX
secretKey: XXXXXXXXXXXXXXXXXXXXXXXXXX
bucketName: your-bucket-name
Run Code Online (Sandbox Code Playgroud)
如何在application.properties文件中定义这些属性?
非常感谢所有帮助,谢谢!
如何在浏览器中打开 s3 存储桶上的图像?
我已经设置了一个 Amazon s3 存储桶来托管我的 web 应用程序的图像,我遇到的问题是当我单击图像的链接时,它会下载图像而不是在浏览器中显示它。
这是我正在使用的代码:
private void uploadFileTos3bucket(String fileName, MultipartFile file)
{
try
(InputStream is = file.getInputStream())
{ ObjectMetadata metadata = new ObjectMetadata();
metadata.setContentLength(file.getBytes().length);
metadata.setLastModified(new Date());
metadata.setContentType("image/*"); s3client.putObject(new
PutObjectRequest(bucketName, fileName, is, metadata).withCannedAcl(CannedAccessControlList.PublicRead)); }
catch(IOException e) { e.printStackTrace();
}
}
Run Code Online (Sandbox Code Playgroud)
有没有人有任何其他想法或解决方案?