4_springboot_helloworld(eclipse)

#1  首先创建一个maven工程
比如:  groupId:    com.zhangsan.springboot
     artifactId:   sb-1


#2 修改pom.xml文件:

(1)添加依赖:  
               <dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.5.4.RELEASE</version>
</dependency>

(2)添加插件:
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin </artifactId>
</plugin>

注意:如果出现什么问题,很有可能是因为version版本是错的或者没写!



#3  然后修改App.java类,让它成为spring boot的启动类(入口)


import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;


@SpringBootApplication  
public class App 
{
    public static void main( String[] args)
    {
    SpringApplication.run(App.class, args);
    }
}


#4  各个具体类怎么定义:

import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;


@RestController  
@EnableAutoConfiguration  
@RequestMapping("/example")  
public class Example {


@RequestMapping("/index/{id}")  
    String index(@PathVariable(value="id") int myId) {  
        return "Hello "+myId+"!!!";  
    }  
}


然后运行带有main的类即可!只要跟带main的类 在同一级的类、

或者  在跟带main的类同一级的包里面的类(不管里面有几层都可以),

只要定义成上面那个样子就可以被  编译加载到spring root容器中!


接下来只要访问:

localhost:8080/example/index/1     



#5  注意: 

第一,在运行 App.java之前最好先   mvn clean install 一下,确保没有bug!并安装到本地仓库上去!

然后再启动spring boot,即运行App.java!

第二,spring boot自带了tomcat,默认用的是8080端口,所以,在运行spring boot项目时不需要特意

去启动tomcat!



#6   热部署:
你会注意到一点,如果你以后改了几个类,那么,想要看到新的改变,则必须先关闭spring boot,然后
重新开启spring boot,很麻烦,,,   所以,就可以设置一下,让它自动可以重启spring boot,即实现:

你改完某个代码后,只需要保存即可实现它自己会重启srpign boot,而不需要你手动去重启!

(1)添加依赖

<dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <version>1.5.4.RELEASE</version>
            <optional>true</optional>
        </dependency>


(2)添加插件:

<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>1.4.1.RELEASE</version>
<configuration>
<fork>true</fork>
</configuration>
</plugin>


(3)mvn clean install一下!以后保存代码的时候spring boot就会

自动重启了,不用每次都手动!





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值