Primavera de arranque crear un proyecto HelloWorld

Perfil de arranque de primavera

Primavera de arranque es el punto de partida para todo el desarrollo basado en el proyecto de la primavera. Primavera de arranque está diseñado para que pueda ponerse en funcionamiento tan pronto como sea posible y reducir su archivo de configuración de la aplicación de primavera como sea posible. SpringBoot no un nuevo marco, es sólo un montón de marco de configuración por defecto de uso.

Primavera de arranque diseñado para inicializar el entorno de la primavera para el desarrollo de aplicaciones y simplificar la construcción. Embedded Tomcat servidor, sin tener que desplegar archivo de la guerra.

primavera primavera de arranque no se ha mejorado la funcionalidad, sino que proporciona una manera de utilizar rápidamente la primavera.
Descripción: jdk1.7 utilizando el siguiente arranque del resorte versión 2.0, el uso jdk1.8 arranque resorte 2.0 o posterior

El marco de servicios de micro

Primavera de arranque
de primavera de datos
de la nube de primavera

Anteriormente utilizado la primavera para desarrollar una vía Web

1: Crear un proyecto web, importar el paquete JAR pertinentes
2: Crear un archivo web.xml, crear aplicacion.xml, el perfil springmvc.xml
3: controlador de escritura del controlador
4: necesidad de desplegar el servidor web Tomcat proyecto para
desarrollar más problemas

Primavera de arranque inicio Introducción

1.Spring de arranque es en realidad un paquete de inicio colección jar
paquete de arranque 2.spring en el frasco a una gran cantidad de diferentes lanzador, lo que empezar, empezar a inyectar el paquete frasco correspondiente.
3.Spring arranque proporcionó un total de 44 titulares. Comúnmente utilizados son:

  1. primavera-arranque-motor de arranque en la web
    de soporte es un desarrollo web full-stack (desarrollo de proyectos web)
    incluyen: Tarro Tomcat y la primavera SpringMVC etc.
  2. primavera-arranque-motor de arranque-JDBC
    conjunto de soporte de envases frasco en la base de datos JDBC operado primavera
  3. primavera-arranque-motor de arranque-ReDiS
    apoyo Redis tarro de las operaciones de base de datos
  4. -Arranque-motor de arranque-pruebas de la primavera
    rutina de pruebas de apoyo frasco dependiente comprende junit, primavera-prueba como el tarro
  5. primavera-arranque-motor de arranque-log4j
    admite el registro frasco marco log4j
  6. resorte de arranque-motor de arranque-AOP
    apoyo Programación Orientada el frasco, que comprende un resorte-AOP, apectj etc.

Cómo crear un proyecto de helloword SpringBoot

  1. Crear un proyecto de proyectos Maven (IDEA) Aquí Insertar imagen Descripción
    no marque para crear el esqueleto, haga clic en Siguiente Siguiente
  2. Configuración groupid, Artefacto, la versión de acuerdo a las necesidades individuales
    Aquí Insertar imagen Descripción
  3. Seleccionar directorio de proyecto de almacenamiento
    Aquí Insertar imagen Descripción
  4. introducción abierto dependiente de pom.xml arrancador
	<!--引入springboot父项目依赖-->
	<parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.2.4.RELEASE</version>
    </parent>
     <dependencies>
        <!--引入springboot web启动器-->
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
    </dependencies>
  1. Crear un nuevo paquete en springboot / src clase / main / java inicio directorio de
    Aquí Insertar imagen Descripción
    código es el siguiente:
@SpringBootApplication //springboot启动类的注解 判断此项目是springboot项目
public class SpringBootApplicationRun {
    public static void main(String[] args) {
        SpringApplication.run(SpringBootApplicationRun.class,args);
    }
}

  1. La creación de un controlador de controlador frontal, ya que es el proyecto springboot, por lo que no hay necesidad de configurar web.xml, springmvc.xml

Aquí Insertar imagen Descripción
Código es el siguiente:

@RestController  //@RestController= @@Controller + @ResponseBody
public class controller {
    
    @RequestMapping("/helloword")
    public String helloword(){
        return "helloword";
    }
}

Tenga en cuenta que la posición inicial y clases de controlador son::
Puesta en marcha y control pueden estar situados en el mismo paquete, situada en un controlador de inicio de la clase o paquete.
Sin embargo, la clase no se puede iniciar en el mismo nivel en el paquete de controlador o subpaquetes.
Motivo: Encuentra los componentes utilizados en el paquete actual y sub-paquetes comienzan en el inicio. (Paquete superior o paquetes de diferentes palabras no pueden ser encontrados)

  1. aperturas de navegador de clase en curso springboot entrar en localhost: 8080 / helloword
    Haga clic SpringBootApplicationRuncomienzo
    Aquí Insertar imagen Descripción

Supongo que te gusta

Origin www.cnblogs.com/joker-dj/p/12657519.html
Recomendado
Clasificación