Twitter Youtube Github
Burak Kutbay'ın Kişisel Blog'u |

Type and hit Enter to search

  • Quarkus Dersleri
  • Spring Dersleri
    • Spring Cloud
    • Spring Boot
    • Spring Uygulama Örnekleri
    • Spring Core
    • Spring JDBC Template
    • Spring MVC
  • İleri Java Dersleri
    • Java Server Faces
    • Java Server Pages
    • PrimeFaces
    • Servlet
    • JDBC
    • JSTL
    • Java 8
  • Hibernate Dersleri
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
  • Hakkımda
Spring Boot

Spring Boot Uygulamalarında Webjars Kullanımı

Paylaş

Spring Boot Dersleri‘ne devam ediyoruz.

Spring Boot web uygulamalarında Bootstrap, JQuery,  CoffeeScript gibi web kütüphanelerini kolaylıkla kullanabilmemizi sağlayan bir kütüphanedir Webjars. Spring Boot ile web uygulaması yapmak için illaki webjars’a ihtiyaç yoktur. Webjars’ı kullanma amacı kolaylıkla projeye eklenebilir olmasından dolayıdır. Webjars’ı kullanmadan da istenilen kütüphaneleri eklemek mümkündür.

Önceki dersimizde webjars kütüphanesini kullanarak bir uygulama yapmıştık.

<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>bootstrap</artifactId>
    <version>3.3.7-1</version>
</dependency>
<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>jquery</artifactId>
    <version>3.1.1</version>
</dependency>

Önceki dersimizde yaptığımız uygulamamızda bu kütüphanleri projemizde ekledikten sonra Bootstrap ya da jquery’i web sayfamıza ekleyerek kullanmak istediğimizde;

.
..
...
<script src="/webjars/bootstrap/3.3.7-1/js/bootstrap.min.js"></script>
<script src="/webjars/jquery/3.1.1/jquery.min.js"></script>
...
..
.

eklememiz yeterli olmaktadır.

Bu kadar kolay kullanımın yanı sıra dikkat edilmesi gereken tek nokta Spring’e webjars kütüphanesine tanıtmaktır. Bu tanıtım ile kütüphanenin tanınması ve kullanılması sağlanmaktadır.

@Configuration
@EnableWebMvc
public class WebConfig implements WebMvcConfigurer {
 
    @Override
    public void addResourceHandlers(ResourceHandlerRegistry registry) {
        registry
          .addResourceHandler("/webjars/**")
          .addResourceLocations("/webjars/");
    }
}

Bu yapılan işlemlerin sonrasında Spring Boot uygulamanızda Webjars’ı ekleyerek kullanmamızın önü açılmış oluyor.

Web sayfamızda kullanaileceğimizin testi ise aşağıdaki gibi yapabiliriz.

<html>
    <head>
        <script src="/webjars/jquery/3.1.1/jquery.min.js"></script>
        <script src="/webjars/bootstrap/3.3.7-1/js/bootstrap.min.js"></script>
        <link rel="stylesheet" href="/webjars/bootstrap/3.3.7-1/css/bootstrap.min.css" />
    </head>
    <body>
        <div class="container">
               Merhaba Dünya!   
        </div>
    </body>
</html>

Güzel kodlamalar dilerim.

Önceki Ders: Spring Boot MVC Uygulaması Kullanıcı Kayıt Formu Giriş Çıkış İşlemleri
Spring Boot Dersleri
Sonraki Ders:  SSL İşlemleri , HTTPS Aktif Etmek

Tags:

spring boot applicationspring boot derslerispring boot uygulamaspring derslerispring uygulama örneğispring webjarswebjars nedir

Paylaş

Diğer Yazılar

Spring Dersleri
Previous

Spring Boot MVC Uygulama Örneği: Kullanıcı Kayıt Formu Giriş Çıkış İşlemleri

javb
Next

Java KeyStore , Keytool Nedir KeyTool Komutları

Next
javb
24 Şubat 2019

Java KeyStore , Keytool Nedir KeyTool Komutları

Previews
16 Şubat 2019

Spring Boot MVC Uygulama Örneği: Kullanıcı Kayıt Formu Giriş Çıkış İşlemleri

Spring Dersleri

One Comment

  1. Halil dedi ki:
    19 Temmuz 2019, 08:18

    Hocam Merhaba öncelikle emeğinize sağlık çok güzel çalışmalar yapıyorsunuz. Ben webjars ı kullanıyorum localhost üzerinde sorunsuz çalışıyor ama projeyi war olarak paketledikten sonra Weblogic 12c ye deploy ettiğimde webjarları görmüyor. Hatta http 404 hatası alıyor . Acaba webjars Weblogic ile uyumsuz olabilir mi?

    Cevapla

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgini Çekebilir

Spring Boot Dersleri Rest Template

Spring Boot RestTemplate Nedir ve Kullanımı

blank

Spring Boot Transaction, Isolation, Propagation ve RollBack

blank

Spring Boot Projelerinde Jackson Kullanımı

blank

Spring Boot Bean Validation Uygulama Örneği

Burak Kutbay'ın Kişisel Blog'u |

© 2008 - ∞, Her hakkı saklıdır.

Link

  • Hakkımda
  • İletişim
  • Arşiv

Kategori

Struts
Röportaj
Android
Vue.js
Node.js
Redis
Spring Cloud Stream
Spring Data
Debezium
Mikroservis Mimarisi
XCode
Spring Native
Video
PostgreSQL
Spring Security
JPA
iPhone Uygulama Geliştirme
Objective C
Design Patterns
DevOps
Git
Apache Kafka
Maven
Yaptığım Projeler
Servlet
Spring Cloud
Linux
Spring
PrimeFaces
Spring Jdbc Template
JDBC
RabbitMQ
Manset
Google
Spring MVC
OCA Java SE 8
Quarkus
Spring Core
Microsoft
Veritabanı
Tanıyalım
Java SE
Hibernate
Teknoloji
Okuduğum Kitaplar
Java Server Faces
Yazılım Mühendisliği
C Sharp
Spring Boot
Java
Günlüğüm
Java Server Page
Makale

Takip Et

Twitter Youtube Github