SpringBoot极快速新手入门教程和完整开发步署Demo

1,访问 http://start.spring.io/

   选择构建工具Maven Project、Spring Boot版本1.5以及一些工程(勾选Spring Web)基本信息,点击“Switch to the full version.”。
   
   点击 Generate Project 下载项目压缩包并解压
   
2,打开 Eclipse (建议用最新版),Import -> Existing Maven Projects -> Next ->选择刚才解压后的工程文件夹-> Finsh

   其后,maven会自动下载相关依赖包,等待5到30分钟(没办法,天朝网络对外作了管控),等待,直到后台相关进度达到100%后才开始干活。

3,修改 src/main/resources/application.properties

   加入 server.port=9080。默认是8080。

    打开 porm.xml 找到
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter</artifactId>
        </dependency>
        
    修改为(Web方式启动 )
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>      


4,在 src/main/resources/static 目录下 添加三个文件: 500.html, 01.html, 04.html

5,修改自带的 DemoApplication.java 代码,改为如下

----------------------------------------------------

@SpringBootApplication
public class DemoApplication {

    @Bean
    public EmbeddedServletContainerCustomizer containerCustomizer() {

       return (container -> {
            ErrorPage error01Page = new ErrorPage(HttpStatus.UNAUTHORIZED, "/01.html");
            ErrorPage error04Page = new ErrorPage(HttpStatus.NOT_FOUND, "/04.html");
            ErrorPage error500Page = new ErrorPage(HttpStatus.INTERNAL_SERVER_ERROR, "/500.html");

            container.addErrorPages(error01Page, error04Page, error500Page);
       });
    }
    
    public static void main(String[] args) {
        SpringApplication.run(DemoApplication.class, args);
        //System.out.println
    }
    
}


@RestController
class HelloWorldController {  //这个类可以移出来成为独立文件,不同版本的spring boot 好像还有 存放 要求。
    
    @RequestMapping("/hello")
    public String index() {
        int n = 0; 
        //  n = 1 / n         
        return "Hello你好";
    }
}

----------------------------------------------------

F11运行(  DemoApplication  )。访问 localhost:9080/hello ,即可看到效果。


6, JAR方式步署运行

1) 在pom.xml添加jar插件

<plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-jar-plugin</artifactId>
     <version>2.5</version>
 </plugin>
 
 
2) 在 E:\PROJECT3\springbootTest 目录下,shift+右键,“在此处打开命令窗口”

输入命令: mvn install  或 mvnw install

首次运行会加载第三方包,以及编译打包

7,install运行成功后,产生 一个 target 目录,里面有一个 jar 文件,用 jar 方式 运行这个文件。

 java -jar ./target/demo-0.0.1-SNAPSHOT.jar
 
 这样就运行起来了。

 
8,把这个jar 上传到服务器,写个 sh 或 bat 文件,即可独立运行。


参考:https://www.cnblogs.com/ityouknow/p/5662753.html
参考:https://www.cnblogs.com/chen110xi/p/6198483.html
参考:https://www.cnblogs.com/zs-notes/p/9359081.html
 

猜你喜欢

转载自blog.csdn.net/RoadToTheExpert/article/details/87790034
今日推荐