springboot内置浏览器_深入学习SpringBoot(二):SpringBoot入门"Hello SpringBoot

springboot是一个微框架,其设计的目的是为了简化spring框架的搭建和配置过程.从而使开发人员不再需要定义样板化的配置.下面是springboot的入门案例:它演示了利用springboot省去配置文件,然后通过运行Java程序,使得内置在springboot上面的tomcat运行,然后访问contoller的过程.

81fcdfa887deef5f85cb3a333230c011.png

1.在eclipse在建立maven工程,配置pom.xml:pom.xml按照如下配置:

4.0.0com.hlhdidi springboot1 http://maven.apache.org0.0.1-SNAPSHOTorg.springframework.boot spring-boot-starter-parent 1.4.0.RELEASEUTF-8org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-maven-plugin 

这里如果maven库中没有springboot对应的包的话,可能会下载很慢,耐心等吧... 

2.建立controller

@RestController@RequestMapping("/user")public class FirstController { @RequestMapping("/{id}") public User testSpringBoot(@PathVariable("id") Integer id) { User user=new User(); user.setUsername("hlhdidi"); user.setPassword(id+""); System.out.println(user); return user; }}

可以看出就是一个简单的controller,没有进行任何配置.

3.建立Application类.通过运行main方法的方式,启动tomcat.

@EnableAutoConfiguration //标识该类开启springboot的配置.@ComponentScan(basePackages={"com.xyy"})public class Application { public static void main(String[] args) { SpringApplication.run(Application.class);  }}

当看到控制台出现以下界面的时候,代表springboot启动成功:

bcee1fa2901fab7df15e1345ec7390cc.png

打开浏览器,输入url:http://localhost:8080/user/1,看到如下界面:

1d9da1a85707461900b336b1b7bc3fb8.png

访问成功.

注意对于Application类来说,有两个新元素值得注意.其一是@EnableAutoConfiguration,其二是SpringApplication类,它们都由springboot框架提供.在SpringApplication的run方法执行,springboot的AutoConfigure将会检测到这是一个web应用,随后用其内置的tomcat插件运行此web应用.注意在servletContext中配置的springmvc是默认的:

DispatcherServlet匹配的路径(即servlet-mapping)为/*.

@componentScan如果不写参数,那么默认的扫描路径为同一个包下.

上一篇:深入学习SpringBoot(一):SpringBoot 学习路线

本文转自博客园:hlhdidi的博客,版权归原作者所有

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值