zoukankan      html  css  js  c++  java
  • 初入Spring-boot(一)

    一、利用eclipse快速创建Spring-boot项目

    1.首先去http://start.spring.io网站,勾选所需要的starter,如图:

    选择完之后下载该文件,打开后发现是一个正常的maven项目,然后将项目导入eclipse中

    二、利用idea开发工具可以更快的创建Spring-boot项目

    1.新建Spring Initializr 项目,如图:

    2.填写项目信息

    3.选择使用的技术

    4.填写项目名称

    三、maven手动构建Spring-boot

    
    
    1. 创建POM.xml文件
    2. 在POM文件中添加父依赖,
    1 <parent>
    2   <groupId>org.springframework.boot</groupId> 
    3   <artifactId>spring-boot-starter-parent</artifactId> 
    4   <version>1.5.2.RELEASE</version> 
    5   <relativePath /> 
    6   <!--  lookup parent from repository --> 
    7 </parent>
      继承Spring-boot-starter-parent项目优势
    • 默认编译级别为java 1.6
    • 源码编码为UTF-8
    • 一个依赖管理节点,允许你省略普通依赖的<version>标签,继承自Spring-boot-dependencies POM
    • 合适的资源过滤
    • 合适的插件配置
    • 针对application.properties和application.yml的资源过滤

      注意Spring-boot-starter-parent包含用于绑定repackage目标的<executions>配置。如果你不使用Spring-boot-starter-parent,你将需要自己声明该配置。

    
    
    1. 添加starter POMs
      1.  1 <dependencies>
         2     <dependency>
         3         <groupId>org.springframework.boot</groupId> 
         4         <artifactId>spring-boot-starter-thymeleaf</artifactId> 
         5     </dependency>
         6     <dependency>
         7         <groupId>org.postgresql</groupId> 
         8         <artifactId>postgresql</artifactId> 
         9         <scope>runtime</scope> 
        10     </dependency>
        11     <dependency>
        12         <groupId>org.springframework.boot</groupId> 
        13         <artifactId>spring-boot-starter-test</artifactId> 
        14         <scope>test</scope> 
        15     </dependency>
        16 </dependencies>
    2. 添加Spring-boot maven插件(这是用于创建可执行的jar)
      1. 1 <build>
        2     <plugins>
        3         <plugin>
        4             <groupId>org.springframework.boot</groupId> 
        5             <artifactId>spring-boot-maven-plugin</artifactId> 
        6         </plugin>
        7     </plugins>
        8 </build>        
    3. 为了完成应用程序,我们需要创建一个单独的java文件。maven默认会编译src/main/java/下的源码,所以你需要创建那样的文件结构,然后添加一个名为src/main/java/Example.java/的文件
     1 @SpringBootConfiguration  
     2 public class SpringbootDemoApplication {
     3    @RequestMapping("/")
     4    String home() {
     5    return "Hello World!";
     6    }
     7    public static void main(String[] args) {
     8       SpringApplication.run(SpringbootDemoApplication.class, args);
     9    }
    10 }
    @SpringBootConfiguration注解的作用相当于@RestController、@EnableAutoConfiguration这两个注解

      6. 创建一个可执行的jar

        在cmd控制台进入项目所在的目录下,执行mvn package 打包项目

     
  • 相关阅读:
    【方法1】删除Map中Value反复的记录,而且仅仅保留Key最小的那条记录
    hdu3415 Max Sum of Max-K-sub-sequence 单调队列
    HBase总结(十八)Hbase rowkey设计一
    Makefile生成器,使用C++和Boost实现
    quartz cron表达式在线生成
    NS3网络仿真(6): 总线型网络
    连载:面向对象葵花宝典:思想、技巧与实践(35)
    zoj 2921 Stock(贪心)
    11g RAC 加节点 之 手动加入vip 资源
    [Unity3D]Unity+Android交互教程——让手机&quot;动&quot;起来
  • 原文地址:https://www.cnblogs.com/kevin443/p/6715259.html
Copyright © 2011-2022 走看看