标签:start 图片 web mpi 云计 war包 https 文件 依赖管理
简介:
Springboot 来简化spring应用开发,约定大于配置,去繁从简,just run 就可以创建一个独立的,产品应用
背景:
J2EE笨重开发,繁多的配置,低下的开发效率,复杂的部署流程,第三方集成难度大
解决:
优点:
SpringBoot入门:
关于maven的配置
将下面代码配置在maven的配置文件中
<profile> <id>jdk-1.8</id> <activation> <activeByDefault>true</activeByDefault> <jdk>1.8</jdk> </activation> <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion> </properties> </profile>
所谓的HelloWord程序
创建一个新的maven工程
在pom文件中中加入:
<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.4.RELEASE</version> </parent> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> </dependencies>
如图所示:写一个controller
HelloController.java
@Controller public class HelloController { @ResponseBody @RequestMapping("/hello") public String hello(){ return "helloword"; } }
HelloWord.java
//来标注一个springboot主程序,说明是springboot应用 @SpringBootApplication public class HelloWord { public static void main(String[] args) { //spring应用程序启动 SpringApplication.run(HelloWord.class,args); } }
直接运行main函数的工程
默认访问的网址会得到一个错误的访问页面:
在默认的网址后面加上/hello请求
简化部署:
<!-- 这个插件,可以将应用打包成一个可执行的jar包;-->
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
java -jar XXXX.jar
此时也可以在浏览器中进行访问
标签:start 图片 web mpi 云计 war包 https 文件 依赖管理
原文地址:https://www.cnblogs.com/lyh233/p/12231421.html