Spring boot入门六 服务配置与集成
来源:互联网 发布:西方伦理思想史淘宝 编辑:程序博客网 时间:2024/06/11 01:53
前言:
Spring Boot是什么,解决哪些问题
1) Spring Boot使编码变简单
2) Spring Boot使配置变简单
3) Spring Boot使部署变简单
4) Spring Boot使监控变简单
由于Spring Boot的定位是用来解决微服务的,因此它的服务容器是集成在内部的,因此不需要额外的进行部署,只需要启动SpringApplication就可以了,
不过有时候是需要将工程项目代码与服务进行分离,代码打包成war,然后再部署到tomcat或者jetty,weblogic中。而spring boot除了内置服务容器之外,也兼容与服务分离的方式,具体配置如下:
1、配置pom.xml依赖,
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"><modelVersion>4.0.0</modelVersion><groupId>com.sam.project.service</groupId><artifactId>spring_boot_service</artifactId><packaging>war</packaging><version>0.0.1-SNAPSHOT</version><name>spring_boot_service Maven Webapp</name><url>http://maven.apache.org</url><parent><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-parent</artifactId><version>1.5.1.RELEASE</version></parent><dependencies><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId></dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope></dependency></dependencies><build><finalName>spring_boot_service</finalName></build></project>
2、配置启动入口:
package com.sam.project.service;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.boot.builder.SpringApplicationBuilder;import org.springframework.boot.web.support.SpringBootServletInitializer;import org.springframework.cache.annotation.EnableCaching;/** * @ClassName: Application * @Description: springboot启动器 */@EnableCaching@SpringBootApplicationpublic class Application extends SpringBootServletInitializer {@Overrideprotected SpringApplicationBuilder configure(SpringApplicationBuilder application) {return application.sources(Application.class);}public static void main(String[] args) {SpringApplication.run(Application.class, args);}}
2、工程名称配置:
在application.properties文件中加入:
server.contextPath=/spring_boot_service
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-tomcat</artifactId><scope>provided</scope></dependency>
配置完成后即可添加到容器中进行部署,或者打包war进行部署,如下图所示:
成功启动!
阅读全文
1 0
- Spring boot入门六 服务配置与集成
- Spring boot 服务与配置
- Spring boot 六 集成 MyBatis
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置
- Spring Boot 部署与服务配置详解
- Spring Boot 部署与服务配置
- 职业生涯系列 – 职业倦怠
- 在IIS下部署SSL证书实现HTTPS
- java线程锁之lock
- Codeforces 429 A. Generous Kefa
- c#调用c++dll共享内存需要函数
- Spring boot入门六 服务配置与集成
- spring-boot-multi-datasource(spring-boot多路数据源)
- Ubuntu14.04下Vim的安装与配置
- 异常数据剔除
- 1.Android注解-编译时生成代码 APT(Annotation Processing Tool ) Poet 说明
- CSS 变量教程
- GitHub 的 试用说明
- JNI WARNING: NewStringUTF input is not valid Modified UTF-8: illegal start byte 0xb0
- C#调用非托管DLL(数据类型)