springboot-入门注意事项

背景

官网介绍:http://projects.spring.io/spring-boot/
优点:几行代码就可以开发一个web项目
![这里写图片描述](https://img-blog.csdn.net/20151223153752741)

爬坑之路

官网demo

demo地址:https://github.com/ggj2010/spring-boot/tree/20151222/firstdemo
环境:jdk8
注解说明:
@SpringBootApplication 等于@Configuration +@EnableAutoConfiguration+@ComponentScan
@RestController 为restful的@controller 说白了就是对@Controller的扩展相当于对 所有方法返回类型都加上@responbody

main方法启动

代码地址:https://github.com/ggj2010/spring-boot/tree/20151223/second
main方法启动默认的端口号是8080,
我们可以让类implements EmbeddedServletContainerCustomizer从而实现自定义端口号:
这里写图片描述

容器启动####

代码地址:https://github.com/ggj2010/spring-boot/tree/20151223/tomcat
注意事项:将打包好的war包放到tomcat里面去,tomact版本我用9可以
让类继承 extends SpringBootServletInitializer
这里写图片描述

springboot目录扫描

springboot只会扫描main方法类 所在的包以及子类下面的类。假如一个目录结构是这样的,

com.ggj.package1
    MainApplication.java
    ControllerOne.java
com.ggj.package2
    ControllerTwo.java

MainApplication启动时候 只是扫描到ControllerOne.java不会扫描到ControllerTwo.java。所以建议我们将
MainApplication.java放到根目录目录

com.ggj
    MainApplication.java
    com.ggj.package1
        ControllerOne.java
    com.ggj.package2
        ControllerTwo.java
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值