⼿动搭建springboot框架(不要⽹络的情况下)搭建之前所需⼯具:
eclipse、maven、maven本地仓库(这就是没⽹的情况下所需要的)。
springboot结构第⼀步:进⼊⾃⼰maven⽂件存放的地址,D:\apache-maven-3.5.4\l⽂件,添加如下:
这⾥指定本地仓库位置,我是直接放在D盘根⽬录下的。进⼊eclipse中的windows==>preferences⽬录
应⽤保存后会更新。然后开始建⽴maven⼯程。
第⼆步:新建maven project项⽬如图
建⽴好后的项⽬结构为:Application启动类有注解可以后续添加, 需要在l⽂件导⼊包后添加。
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.3.RELEASE</version>
</parent>
<!-- ⾃定义的属性-->
<properties>
<java.version>1.8</java.version>
</properties>
<!-- ⼀下依赖包都是添加本地仓库后加载进来的 -->
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>1.5.3.RELEASE</version>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.39</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<!-- 这个是设置maven jdk 编译版本 -->
<groupId>org.apache.maven.plugins</groupId>                  <artifactId>maven-compiler-plugin</artifactId>                  <configuration>
<!-- 上⾯⾃定义的properties标签中的属性java版本 -->
<source>${java.version}</source>
<target>${java.version}</target>
</configuration>
</plugin>
</plugins>
</build>
</project>
application.properties⽂件属性如下:
server.port=8080
spring.datasource.driver-class-name= sql.jdbc.Driver
spring.datasource.url=jdbc:mysql://localhost:3306/test
spring.datasource.username=root
spring.datasource.password=admin
Application类如下:需要注意的是Application类要和其他包名要同⼀级,不然启动会报错,不清楚可以去官⽅⽂档上查询springboot项⽬结构。
只需要开@SpringBootApplication  因为@SpringBootApplication是包括了两个注解,可打开eclipse⿏标放在这个注解上有提⽰信息。
@SpringBootApplication
public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
}
最后启动成功:
最后在web层⾥⾯创建⼀个 controller      添加@RestController注解  这个注解是  @Controller和@ResponesBody的组合 ⽤于直接返回 JSON数据。
@RestController
public class TestController {
@RequestMapping("/hello")
public String home() {
return "Hello SpringBoot Application";
}
}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。