spring-boot微服务-01

今天开始自己搞搞微服务。

一、首先创建一个maven工程,我用的是idea

二、选择对应jdk,如果需要idea提供好的maven骨架可以勾选create from archetype 然后在下面选择一个,我现在刚开始挑战就不用了直接next

三、设置组名和artifactid

四、设置项目名和保存路径,然后点击finish。一个maven工程就搞定了

 

五、既然说是要挑战spring-boot了,那前面的就是热身了。我现在要和优美的boot开始前戏,哈哈。首先在pom.xml文件中设置项目的pom.xml文件

1>. <parent></parent>

<parent>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-parent</artifactId>
    <version>2.0.1.RELEASE</version>
</parent>

因为spring规定每一个springboot项目都要有这一个parent

2>. 集成springMVC

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

六、新建包和spring-boot的引导类

/**
 * @Classname AopApplication
 * @Description TODO
 * @Date 2019/4/18 13:52
 * @Created by lky
 */
@SpringBootApplication
public class AopApplication {

    public static void main(String[] args) {
        SpringApplication.run(AopApplication.class);//已经格式化了这部分
    }
}

 

八、我们的目的就是先构建一个最基础的web项目

所以创建一个Controller先完成网页的访问,后续有时间在更新


package com.shuguolili.controller;

import com.shuguolili.annotation.SysLog;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;

/**
 * @Classname DemoOne
 * @Description TODO
 * @Date 2019/4/18 13:53
 * @Created by lky
 */
@Controller
@RequestMapping("/demo")

public class DemoOne {

    @RequestMapping("/quick")
    @ResponseBody

    public String quick(){        return "springboot -- 访问成功!";    }
}

九、现在我们就能启动了

 

到此一个简单的项目就好了是不是很简单,其实还有好多东西没加,我们慢慢来。

记下来记录下热部署:

在pom.xml文件中添加依赖

<!--热部署配置-->
<dependency>
     <groupId>org.springframework.boot</groupId>
     <artifactId>spring-boot-devtools</artifactId>
</dependency>

添加完依赖还要将idea设置下(eclipse你们看下有没/gan ga  哈哈)

打开settings 根据截图把红框内的选项勾选。apply一下点击确定。(还没完呐)

然后 Shift+Ctrl+Alt+/,选择Registry

选择后会弹出下边的弹窗,没出的可能是版本不对,我有些其他的设置就是跟原先不一致

到此 就结束了,你可试试不停掉改代码 会不会自动部署,有时候会有时间延迟正常的哈

 

补充:在Mac 上修改Registry使用快捷键:Command + Shift + A 然后输入Registry 然后是一样的

还有的快捷键是Shift+option+command+/,选择Registry

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值