sts

SpringBoot学习--02基础配置--SpringBoot配置

只愿长相守 提交于 2020-01-05 19:41:40
  SpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。也就是说,Spring Boot是为了简化Spring开发而生,主要思想是降低spring的入门,使得新手可以以最快的速度让程序在spring框架下跑起来。   软件:eclipse   环境:配置JDK、maven插件 一、安装STS插件   要在eclipse使用spring boot创建项目,必须先安装STS(Spring Tool Suite (STS) for Eclipse),如果网速给力的话可以选择在线安装,否则建议选择离线安装。推荐离线安装(此处只讲解离线安装):   1、离线安装方式: 打开网页 http://spring.io/tools/sts/all 。 下载适合自己的eclipse版本的STS压缩包。 下载压缩包 下载后,在eclipse操作:Help->Install New Software。 SpringBoot配置 点击Add->Archive,然后选择刚才下载的STS插件,并给插件起个名字,点击"OK"就行了。

sts + gradle + tomcat 运行 spring mvc

柔情痞子 提交于 2019-12-30 08:54:31
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 环境 各软件版本 sts : spring-tool-suite-3.7.3.RELEASE-e4.5.2-win32-x86_64 gradle : 2.7 tomcat : 7 以上环境自行安装 gradle 插件配置 sts 的 gradle 插件 安装,你需要打开eclipse市场,然后搜索gradle,会看到如下两个插件,都要安装 创建项目 创建 新建gradle项目,这里要注意,不要选择gradle sts,选上面的 填写你的gradle和jdk路径 修改项目配置 修改项目结构如下: 项目右键属性,做如下修改 如果没有 Project and External Dependentcies 这一项,则点击右侧的Add 选择 Java Build Path Entries 选择,finish 增加Dynamic Web Module 3.0支持,这里要注意,sts会自动添加一个WebContent目录,删除即可 到这里项目的配置基本上就算完成了,最后的Java Build Path Entries 和 Dynamic Web Module 3.0配置主要是为了项目可以运行在tomcat中 编码 编码参考自这里: http://blog.csdn.net/jpweb2013/article/details

使用STS和Gradle创建Restful服务-Hello World

。_饼干妹妹 提交于 2019-12-30 08:49:26
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 一、开发环境: 1、 Spring Tool Suite (STS) 版本 3.7.1 2、STS Gradle插件 版本 3.6.x+0.17 二、安装Gradle插件 打开 Help-》Eclipse Marketplace 搜索 gradle,点击install。由于网络原因可能会安装失败,多装几次能成功。 三、创建项目 1、右键-》new-》Spring Starter Project Type选择 Gradle Project, 如果上一步Gradle插件没有安装成功,Gradle Project是不可用的, Packging选择War,其他项目信息可以根据实际情况修改,不影响项目运行,点击Next 2、勾选web依赖 点击Finish 四、编写代码、配置路由 @RestController @SpringBootApplication public class HelloApplication { @RequestMapping("/hello") public String hello(){ return "Hello World"; } public static void main(String[] args) { SpringApplication.run(HelloApplication

关于 AWS IAM Role 的最佳实践

限于喜欢 提交于 2019-12-27 21:13:00
一、EC2 针对 EC2 上面的应用程序,不要分配 User Credentials,使用 IAM Role Attachment。 可以访问 EC2 的 meatdata 查看赋予的 Role 权限 curl http://169.254.169.254/latest/meta-data/iam/security-credentials/ 二、Software on local laptop 针对在自己电脑上面开发测试的用户,用户需要 S3 的访问权限,不给用户分配权限,这样可以避免 AK/SK 丢失造成的损失,我们可以给 User 分配一个 Cross accunt role,让用户使用接口 assume-role 获取临时的 AK/SK,然后去访问AWS 资源。 2.1、创建用户 alice 不给用户分配任何权限。 最后得到用户的 AK/SK Access key ID :AKIA5NAGHF6N2WFTQZP6 Secret access key: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 2.2、创建一个跨账户 Role 给角色增加权限。 生成的 Role ARN:arn:aws:iam::921283538843:role/alice-sts 给 alice 赋予 assume role 的权限。 Policy 格式如下: {

Eclipse安装STS插件

社会主义新天地 提交于 2019-12-26 19:37:30
背景: 之前写xml配置文件时上面的一些声明都是粘贴别人的,但是有时候自己需要的又和别人的不太一样,这时候一个一个的找很不方便,在网上找到了解决方案,下载安装STS(Spring Tools Suit)插件。 网上有的人给出的解决方案是: 方案一: 打开eclipse——help——Eclipse Marketplace 搜索 spring tools suit,然后安装,但是我的是搜不到的。 方案二: 第一步: 打开eclipse——help——About Eclipse,查看Eclipse的版本。 第二步: 进入官网下载STS包, Eclipse版本选择地址: https://spring.io/tools3/sts/legacy 选择 win64(win32)位,鼠标右键复制链接地址 官方下载STS包地址(381M)(复制的链接地址): https://download.springsource.com/release/STS/3.8.4.RELEASE/dist/e4.6/spring-tool-suite-3.8.4.RELEASE-e4.6.3-win32-x86_64.zip 实际上我们并不需要那么多,将这个链接地址对应改造一下,改造成我们需要的 下载STS包地址(162M)Eclipse 4.6.3): https://download.springsource

阿里云STS临时令牌操作OSS云存储

隐身守侯 提交于 2019-12-23 18:04:02
阿里云STS临时令牌操作OSS云存储 参考: 官方文档1 官方文档2 STS获取临时令牌操作OSS云存储 项目集成了swagger2自动接口文档,如未集成,需要将@Api、@ApiOperation等注解去掉 为什么要使用sts去操作? 直接使用账号的权限去操作OSS,账号拥有所有权限,使用RAM创建账号子用户,分离部分权限出来,提高OSS安全性能。 前期准备 阿里云控制台操作步骤 通过OSS SDK与STS SDK的结合使用,实现使用STS临时授权访问OSS。假设有一个名为qizy-test的Bucket用于存储用户数据,现将利用用户子账号结合STS实现OSS权限控制访问。 创建用户子账号。 云账号登录RAM控制台。 在左侧导航栏的人员管理菜单下,单击用户。 单击新建用户。 输入登录名称和显示名称。 在访问方式区域下,选择编程访问。 单击确定,然后单击复制保存访问密钥(AccessKeyID 和 AccessKeySecret)。 勾选目标RAM用户,单击添加权限,被授权主体会自动填入。 在添加权限页面,为已创建子账号添加AliyunSTSAssumeRoleAccess权限。 为已创建子账号添加AliyunOSSFullAccess权限。 创建权限策略。 云账号登录RAM控制台。 在左侧导航栏的权限管理菜单下,单击权限策略管理。 单击新建权限策略。 填写策略名称和备注。

STS 使用Lombok插件

安稳与你 提交于 2019-12-20 04:41:32
先提供一下,lombok插件 链接: https://pan.baidu.com/s/1DFB0DrVwHPIrdRhv7NOVIw 提取码: f957 复制这段内容后打开百度网盘手机App,操作更方便哦 今天,跟进新项目,算是中途插入吧,然后在下载代码的时候,都报错.跟进代码发现都是一些实体类报错的,都是缺少什么get,set方法,点开实体类,他是这个样子的 我就咨询了下同事,他说,这个需要用插件,就是,Lombok 我就在网上找了一个,然后下载.根据:https://blog.csdn.net/a2267378/article/details/81180373 中提供的方法,然后整合完成的,我以下就主要针对STS做一个总结 第一步下载Lombok.jar 可以使用我上面提供的jar包,也可以自己下载 lombok 下载完成后,为了防止误删除,最好放到你的STS解压文件中 然后在这个文件夹下,cmd 执行这个命令 java -jar lombok.jar 然后会弹出这个窗口 在标红的地方选中你的开发工具 即STS 然后下一步 下一步即可 执行完成后 在这个文件夹中,会多一句 然后重启STS 后重新编译,即可 来源: CSDN 作者: G_whang 链接: https://blog.csdn.net/G_whang/article/details/103620438

springboot开发准备

半世苍凉 提交于 2019-12-19 16:20:01
1、spring官网推荐使用STS或者idea来开发,在这里本人使用eclipse ,最新版本4.13.0,也就是2019-09R; 2、在spring官网离线下载STS插件,与eclipse版本相匹配; 3、现在就可以创建一个spring boot 项目了,当new spring start project ,有时候会报错,那是因为读取spring 配置超时, 此时将读取时间设置由原来的60改为600即可。 备注: 1、之前使用eclipse4.13.0以前的版本,然后去spring官网找到与eclipse版本相匹配的sts插件,然后在ecipse安装之后,始终无法创建spring boot项目,所以本人又去eclipse 官网下载最新的eclipse版本,和与之相匹配的sts插件的离线安装包; 来源: CSDN 作者: JoahLi 链接: https://blog.csdn.net/JoahLi/article/details/103598916

121 项目 004 笔记向 sts 新建 Maven 工程

。_饼干妹妹 提交于 2019-12-09 11:45:25
新建一个Maven工程之后看起来是这样的 可以看出我我们需要的结构有很大差别,比如说JDK的版本不对,source folder也莫名其妙的只有一个,junit的依赖也太老了... 修改pom 对于我现在的程序来说,也许没有hibernate和spring data jpa,没有freemarker,也没有其它什么东西,但是如下几个东西是一定会有的: spring apache commons json logback junit jstl 所以我的初始化pom是这样的: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.laolang.gongda</groupId> <artifactId>bookshoptest</artifactId> <packaging>war</packaging> <version>0.0.1

STS中不同包但相同类名引起的问题:A component required a bean of type 'javax.activation.DataSource' that could not be found

匆匆过客 提交于 2019-12-09 10:16:28
1. 问题输出: APPLICATION FAILED TO START *************************** Description: A component required a bean of type 'javax.activation.DataSource' that could not be found. Action: Consider defining a bean of type 'javax.activation.DataSource' in your configuration. 2. 源码: package boat.db.db; import javax.activation.DataSource import org.springframework.beans.BeansException; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.ApplicationContext; import org.springframework.context.ApplicationContextAware; import org.springframework.stereotype.Component;