博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringBoot的概念及入门
阅读量:4186 次
发布时间:2019-05-26

本文共 1399 字,大约阅读时间需要 4 分钟。

第一步:创建一个maven项目springboot-helloworld
第二步:添加依赖包
org.springframework.boot
spring-boot-starter-parent
1.3.3.RELEASE
org.springframework.boot
spring-boot-starter-web
1.spring-boot-starter-parent作用
在pom.xml中引入spring-boot-start-parent,spring官方的解释叫什么stater poms,它可以提供dependency management,也就是说依赖管理,引入以后再申明其它dependency的时候就需要version了,后面可以看到。
第三步:SprintBoot提供接口,创建一个Controller类
@EnableAutoConfiguration//该注解标志着Tomcat的引入,可以直接再main函数中启动。只能在当前服务中有效@RestController//标识该接口全部返回json格式 public class HelloWorldController{     @RequestMapping("/index")     public String index(){         return "success";     }     @RequestMappinng("/getMap")     public Map
getMap(){ Map
result = new HashMap
(); result.put("errorCode",200); result.put("errorMsg","返回成功"); return result; } } //主函数启动springboot项目 public static void main(String[] args){ SpringApplication.run(HelloWorldController.class,args); }
注意:
1.在项目中可能因为多个main入口报错。
解决方案
可以单独建一个类,来添加main方法
代码案例: //扫描包注解 @ComponentScan(basePackages = "com.sxsg.controller") @EnableAutoConfiguration //@SpringBootApplication这个注解可以替代同级别包下的一切注解 public class APP{     public static void main(String[] args){         SpringApplication.run(APP.class,args);     } }

转载地址:http://cdfoi.baihongyu.com/

你可能感兴趣的文章
matlab基础知识
查看>>
程序员的职业素养
查看>>
一道面试题深入了解java底层
查看>>
java下载附件
查看>>
cron表达式每个月最后一天
查看>>
Oracle中Like与Instr模糊查询性能大比拼
查看>>
使用spring的好处
查看>>
微服务:分解应用以实现可部署性和可扩展性
查看>>
GitHub 开源神器:图片秒变文件
查看>>
openstack ice resize 详解(三)
查看>>
事务与锁(转)
查看>>
Namenode HA原理详解(脑裂)
查看>>
Differences between VMware FT and HA(转)
查看>>
Cloud Prizefight: OpenStack vs. VMware(转)
查看>>
亚马逊Auto Scaling
查看>>
openstack-instance-high-availability-Evacuate
查看>>
evacuate-instance-automatically
查看>>
pycharm常用设置(keymap设置及eclipse常用快捷键总结)
查看>>
关于在openstack的环境变量.bashrc自定自己简化命令
查看>>
Openstack Heat Project介绍(转)
查看>>