Spring Boot学习-如何创建工程

最近开始学java后台微服务开发,做一些笔记,比较零散。
1 如何创建工程?
http://projects.spring.io/spring-boot/ 然后打开 https://start.spring.io/ 可以生成一个项目框架,通过IntelliJ IDEA 导入maven项目,有文档说明
默认端口号8080,通过application.properties修改端口号 比如: server.port = 50010
然后可以通过我们自定义的50010端口号访问了。
2 代码中如何读取配置文件中的变量?
首先,在application.properties中添加变量,如下:
com.test.title=i am lucky
com.test.description= i am a lucky girl
新建类Properties.java,通过 变 量 名 获 取 变 量 值 , 如 {变量名}获取变量值,如 {com.test.title}
Properties.java代码如下:

@Component
public class Properties {

    @Value("${com.test.title}")
    private String title;
    @Value("${com.test.description}")
    private String description;

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }
}

在其他类中定义

@Autowired
Properties properties;

通过properties.getTitle(); 和properties.getDescription();方法可得到配置属性值。

3 Spring MVC注解
@ApiOperation(value=“获取用户列表”,notes="")
@ApiOperation注解给API增加说明

@RequestMapping(value="", method=RequestMethod.POST)
@RequestMapping注解
value:定义处理方法的请求的URL地址
method定义处理方法的http, method类型取值RequestMethod.GET、RequestMethod.POST等

@ApiImplicitParams注解给参数增加说明
@ApiImplicitParam注解给参数增加说明

4 Spring Boot中使用Swagger2构建强大的RESTful API文档可以参考以下:
4.1 http://blog.didispace.com/springbootswagger2/
4.2 https://www.baeldung.com/swagger-2-documentation-for-spring-rest-api

参考http://www.cnblogs.com/ityouknow/p/5662753.html
http://www.infoq.com/cn/articles/microframeworks1-spring-boot

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值