开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第27天,点击查看活动详
大家好,我是bug郭,一名双非科班的在校大学生。对C/JAVA、数据结构、Spring系列框架、Linux及MySql、算法等领域感兴趣,喜欢将所学知识写成博客记录下来。 希望该文章对你有所帮助!如果有错误请大佬们指正!共同学习交流
作者简介:
- CSDN java领域新星创作者blog.csdn.net/bug..
- 掘金LV3用户 juejin.cn/user/bug..
- 阿里云社区专家博主,星级博主,developer.aliyun.com/bug..
- 华为云云享专家 bbs.huaweicloud.com/bug..
网页版创建项目
通过SpringBoot提供的地址可以直接在网页版创建一个SpringBoot项目!
以备不时之需,当我们本地的IDEA连接不上官网时!
start.spring.io/
进行解压后我们就可以得到一个SpringBoot项目
运行
可以看到SpringBoot项目不像Spring项目一样要配置xml,直接创建项目,就可以运行起来!
我们的javaEE是为了实现WEB项目或接口的,之前的Spring项目只是一个普通的java项目,没办法直接和浏览器互动,而SpringBoot项目内置了tomcat容器,可以直接进行浏览器和和用户交互! 我们在浏览器下打印出Hello world!
我们编写如下的代码,启动项目
@RestController
@RequestMapping("/user")
public class UserController {
@RequestMapping("/sayhi")
public String sayHi(){
return "Hello World!";
}
}
我们通过本机ip加上我们代码上写的这2及路由,即可进交互!
注意我们代码存放的包路径!
我们需要放在项目创建的目录下才能进行浏览器用户交互!
如果我们没有将上述代码放在项目包com下!
再次运行项目,访问刚刚的url会报错如下:
我们可以看到网页版创建Springboot项目和IDE下创建项目都是一样的,都是通过访问springboot的服务器,然后获取到相应的项目配置,最后得到的项目运行结果都是一样的!
总结
看到这你会发现SpringBoot项目是真的好用!没有Spring项目繁琐的配置xml,也不用配置Bean存储的扫描路径! SpringBoot项目 约定大于配置这就是spingboot对比之前的spring项目的优点之处,也是目前java项目最流行的主流框架,java经久不衰很大原因也是由springboot框架的推动下!所以对于java开发,springboot框架是我们必须要掌握的!