{"id":5675680,"date":"2020-03-25T16:50:22","date_gmt":"2020-03-25T16:50:22","guid":{"rendered":"https:\/\/softmanagement.com.co\/?p=5675680"},"modified":"2022-11-12T23:04:52","modified_gmt":"2022-11-12T23:04:52","slug":"spring-boot","status":"publish","type":"post","link":"https:\/\/softmanagement.com.co\/en\/2020\/03\/25\/spring-boot\/","title":{"rendered":"What is and how do we use Spring Boot?"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"5675680\" class=\"elementor elementor-5675680\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-c3995ca elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"c3995ca\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-60569c82\" data-fullscreen-column-settings=\"{&quot;fullscreen&quot;:&quot;&quot;}\" data-id=\"60569c82\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d569acb elementor-widget elementor-widget-text-editor\" data-id=\"d569acb\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p><span style=\"color: #008080;\"><em>Por: Edgar Leonardo S\u00e1nchez Chaparro ~ L\u00edder T\u00e9cnico SoftManagement S.A.<\/em><\/span><\/p><p>\u00a0<strong style=\"text-align: justify; color: var( --e-global-color-text ); font-family: var( --e-global-typography-text-font-family ), Sans-serif; background-color: var(--bs-body-bg);\">Introducci\u00f3n<\/strong><\/p><p style=\"text-align: justify;\">Actualmente los arquitectos, l\u00edderes t\u00e9cnicos y desarrolladores de software de <em>backend<\/em> nos enfrentamos a desaf\u00edos que implican la creaci\u00f3n cada vez m\u00e1s r\u00e1pida de aplicaciones de tipo <em>Enterprise<\/em> con lenguajes robustos como JAVA.\u00a0 La utilizaci\u00f3n de marcos de trabajo como Scrum implica una generaci\u00f3n \u00e1gil de nuevos proyectos de desarrollo que van a contener toda la l\u00f3gica de programaci\u00f3n de la aplicaci\u00f3n unido a diferentes API\u2019s y herramientas tecnol\u00f3gicas como servidores de aplicaciones e IDE\u2019s que sean f\u00e1ciles de instalar y usar.\u00a0 Un desarrollador JAVA puede tardar un tiempo considerablemente importante en la b\u00fasqueda, configuraci\u00f3n y verificaci\u00f3n de dependencias, instalaci\u00f3n y configuraci\u00f3n de un servidor de aplicaciones y creaci\u00f3n de nuevos microservicios.\u00a0 Con Spring y Spring Boot podemos obtener grandes beneficios en para todos estos aspectos para as\u00ed acoplarse f\u00e1cilmente a los nuevos retos de las metodolog\u00edas \u00e1giles.<\/p><p style=\"text-align: justify;\"><strong>\u00bfQu\u00e9 es Spring Boot?<\/strong><\/p><p style=\"text-align: justify;\">Es una herramienta tecnol\u00f3gica que facilita la creaci\u00f3n y ejecuci\u00f3n de aplicaciones, de varios lenguajes, entre ellos JAVA.\u00a0 Spring Boot aporta en el trabajo de desarrolladores, l\u00edderes t\u00e9cnicos y arquitectos al crear de manera sencilla y r\u00e1pida los proyectos de software base ahorrando tiempo en configuraci\u00f3n e instalaci\u00f3n.\u00a0 Adicionalmente, proporciona ayudas importantes como la ejecuci\u00f3n de la aplicaci\u00f3n sin tener que descargar y configurar un servidor de aplicaciones.<\/p><p><strong>\u00bfC\u00f3mo uso Spring Boot?<\/strong><\/p><p>Se debe ingresa al sitio web de Spring Initializr en la URL: <a href=\"https:\/\/start.spring.io\/\">https:\/\/start.spring.io\/<\/a><\/p><p><img decoding=\"async\" class=\"alignleft size-full wp-image-5679363\" src=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/1.png\" alt=\"\" width=\"273\" height=\"61\" srcset=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/1.png 273w, https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/1-200x45.png 200w\" sizes=\"(max-width: 273px) 100vw, 273px\" \/><\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>Luego, se siguen los siguientes pasos:<\/p><p>1.\u00a0 Seleccionar el tipo de proyecto y lenguaje:<\/p><p><img decoding=\"async\" class=\"alignleft size-medium wp-image-5679365\" src=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/2-300x98.png\" alt=\"\" width=\"300\" height=\"98\" srcset=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/2-300x98.png 300w, https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/2-200x65.png 200w, https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/2.png 630w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>2. Selecciono la versi\u00f3n de Spring boot, el nombre de paquete (Group) y nombre de la aplicaci\u00f3n (Artifact)<\/p><p><img decoding=\"async\" class=\"alignleft size-medium wp-image-5679370\" src=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/3-768x172-1-300x67.png\" alt=\"\" width=\"300\" height=\"67\" srcset=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/3-768x172-1-300x67.png 300w, https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/3-768x172-1-200x45.png 200w, https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/3-768x172-1.png 768w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>3. Adiciono las dependencias del proyecto<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-5679366\" src=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/4-768x228-1-300x89.png\" alt=\"\" width=\"300\" height=\"89\" srcset=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/4-768x228-1-300x89.png 300w, https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/4-768x228-1-200x59.png 200w, https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/4-768x228-1.png 768w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>\u00a0<\/p><p>4. Presiono el bot\u00f3n \u201cGenerate\u201d<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-medium wp-image-5679367\" src=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/5-1-300x43.png\" alt=\"\" width=\"300\" height=\"43\" srcset=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/5-1-300x43.png 300w, https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/5-1-200x29.png 200w, https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/5-1.png 597w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p><p>\u00a0<\/p><p>\u00a0<\/p><p style=\"text-align: justify;\">El software genera un archivo .zip con el nombre de la aplicaci\u00f3n que se descarga en la m\u00e1quina con el contenido ya configurado para el proyecto base:<\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-5679368 size-full\" src=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/6.png\" alt=\"\" width=\"187\" height=\"193\" \/><\/p><p><img loading=\"lazy\" decoding=\"async\" class=\"alignleft wp-image-5679369 size-full\" src=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/7.png\" alt=\"\" width=\"555\" height=\"383\" srcset=\"https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/7.png 555w, https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/7-300x207.png 300w, https:\/\/softmanagement.com.co\/wp-content\/uploads\/2020\/03\/7-200x138.png 200w\" sizes=\"(max-width: 555px) 100vw, 555px\" \/><\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Actualmente los arquitectos, l\u00edderes t\u00e9cnicos y desarrolladores&#8230;<\/p>","protected":false},"author":1,"featured_media":5679362,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"gallery","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[125,91],"tags":[146,92,134,147,127],"class_list":["post-5675680","post","type-post","status-publish","format-gallery","has-post-thumbnail","hentry","category-blog-empleados","category-nuestra-compania","tag-arquitectura","tag-softmanagement","tag-software-colombia","tag-spring-boot","tag-tecnologia","post_format-post-format-gallery"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/softmanagement.com.co\/en\/wp-json\/wp\/v2\/posts\/5675680","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/softmanagement.com.co\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/softmanagement.com.co\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/softmanagement.com.co\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/softmanagement.com.co\/en\/wp-json\/wp\/v2\/comments?post=5675680"}],"version-history":[{"count":0,"href":"https:\/\/softmanagement.com.co\/en\/wp-json\/wp\/v2\/posts\/5675680\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/softmanagement.com.co\/en\/wp-json\/wp\/v2\/media\/5679362"}],"wp:attachment":[{"href":"https:\/\/softmanagement.com.co\/en\/wp-json\/wp\/v2\/media?parent=5675680"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/softmanagement.com.co\/en\/wp-json\/wp\/v2\/categories?post=5675680"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/softmanagement.com.co\/en\/wp-json\/wp\/v2\/tags?post=5675680"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}