浅探spring微服务基础框架—springboot(1):快速入门

 初醒恍然间
           一梦已千年

    做程序员也有些日子了,有点java功底写代码几乎都是copy照搬套用,对框架的理解程度很低,知其然而不知其所以然...这样很容易产生困惑,只有‘摸清底细’才能灵活运用,正所谓学无止境,对于技术类岗位意义更为重要了...查阅资料,总结开整~~。

     

目录

一、认识springboot

二、飞速入门

   


一、认识springboot

sprngboot通俗的来说就是集万物之精华,用特定的方式默认配置了很多框架的使用方式,就像maven整合jar包一样。一次配置,快乐不止。其目的也就是简化spring应用开发。

二、飞速入门

(1)访问连接:http://start.spring.io/,点击Generate Project下载项目压缩包,构建Maven项目

(2)打开idea导入项目

(3)demo项目如下:

基本项目目录介绍

·src/main/java:代码目录,主程序入口

·src/main/resource:配置文件

·src/test/java:测试程序

具体拆分结构:

pom.xml:Maven构建说明文件。

Application.java:一个带有main()方法的类,用于启动应用程序(关键)。

ApplicationTests.java:一个空的Junit测试类,它加载了一个使用Spring Boot字典配置功能的Spring应用程序上下文。

application.properties:一个空的properties文件,你可以根据需要添加配置属性。

一般推荐编程目录都是:

---com--project---

Application.java:主要做框架配置

model:模型

dao:数据访问层

service:业务逻辑层

controller:访问控制层

。。。

下面开始第一个springboot程序:

1.需要在pom.xml先引入支持web的模块:

<dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-web</artifactId>
 </dependency>

可以看到pom.xml中有两个默认模块:

spring-boot-starter:核心模块,包括自动配置支持、日志和YAML;

spring-boot-starter-test:测试模块,包括JUnit、Hamcrest、Mockito。

2.新建一个类,代码如下:

//@RestController作用:controller里面的方法都以json格式输出
@RestController
public class HelloWorldController {
    @RequestMapping(name = "/index")
    public String index(){
        return "Hello SpringBoot!";
    }
}

3.启动主程序:DemoApplication.java中的main方法

4.在浏览器输入:localhost:8080,效果如下:

我们之所以没有配置tomcat,是因为springboot内置tomcat,启动项日志里可以看到:


这就是最简单的springboot程序~

   

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值