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

Type and hit Enter to search

  • Etkinliklerim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • RabbitMQ
  • Hibernate
  • JSP
  • Java 21
  • Java 8
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale
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?

    Yanıtla

Bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

İlgini Çekebilir

Chaos Monkey Spring Boot Uygulama Ornegi

Chaos Monkey Nedir? #1 Uygulamanızın Sınırlarını Test Edin

TestContainers Nedir Spring Boot MongoDB Uygulama Örneği

TestContainers ile Spring Boot & MongoDB Test İşlemleri

Spring Boot Dersleri @ConditionalOnExpression Uygulama Ornegi

Spring Boot @ConditionalOnExpression Nedir? Uygulama Örneği

Spring Boot Dersleri Content Negotiation Uygulama Örneği

Spring Boot Content Negotiation XML – JSON Uygulama Örneği

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

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

Link

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

Kategori

Cloud
Node.js
Java 24
Android
Struts
Röportaj
Gradle
Amazon Web Services
Vue.js
Video
Redis
Spring Boot 3.0
Debezium
Mikroservis Mimarisi
Spring Native
Spring Cloud Stream
Etkinlikler
XCode
JPA
Objective C
iPhone Uygulama Geliştirme
PostgreSQL
Spring Security
MongoDB
Java 21
Spring Data
Apache Kafka
Yaptığım Projeler
Servlet
Git
Maven
Design Patterns
DevOps
Linux
Spring Jdbc Template
RabbitMQ
JDBC
PrimeFaces
Manset
Google
Spring
Spring MVC
Spring Cloud
OCA Java SE 8
Quarkus
Spring Core
Microsoft
Veritabanı
Java SE
Tanıyalım
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
  • Etkinliklerim
  • Quarkus
  • Spring Cloud
  • Spring Boot
  • Spring JDBC Template
  • Spring MVC
  • RabbitMQ
  • Hibernate
  • JSP
  • Java 21
  • Java 8
  • Java Server Faces
  • PrimeFaces
  • Servlet
  • JDBC
  • JSTL
  • / Diğer
    • Ünlü Bilişimciler
    • C Sharp
    • Kütüphane
    • Makale