分享

浅探微服务—springboot(1)

 印度阿三17 2018-09-26

 初醒恍然间
           一梦已千年

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

     


一、认识springboot

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

二、飞速入门

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

(2)打开idea导入项目

(3)demo项目如下:

基本项目目录介绍

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

·src/main/resource:配置文件

·src/test/java:测试程序

一般推荐编程目录都是:

---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,效果如下:


这就是最简单的springboot程序~

   

 

来源:http://www./content-4-24612.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多