質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Spring Security

Spring Securityは、Springのサブプロジェクトの一つでWebアプリケーションに必要な機能を追加します。正規ユーザーであるかを確認するための「認証機能」と、ユーザーのアクセスを制御する「認可機能」を簡単に追加することが可能です。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Spring

Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーションフレームワークです。 Java Platform上に、 Web ベースのアプリケーションを設計するための拡張機能が数多く用意されています。

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

Q&A

解決済

1回答

3369閲覧

spring bootでbootstrapがインストールされない

sanezane

総合スコア91

Spring Security

Spring Securityは、Springのサブプロジェクトの一つでWebアプリケーションに必要な機能を追加します。正規ユーザーであるかを確認するための「認証機能」と、ユーザーのアクセスを制御する「認可機能」を簡単に追加することが可能です。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Spring

Spring Framework は、Javaプラットフォーム向けのオープンソースアプリケーションフレームワークです。 Java Platform上に、 Web ベースのアプリケーションを設計するための拡張機能が数多く用意されています。

Spring Boot

Spring Bootは、Javaのフレームワークの一つ。Springプロジェクトが提供する様々なフレームワークを統合した、アプリケーションを高速で開発するために設計されたフレームワークです。

0グッド

0クリップ

投稿2019/03/23 18:39

編集2019/03/23 18:46

やりたいこと

thymeleaf(HTML)でbootstrapを使用したい

###現状
build.gradleへ依存関係を記入してもライブラリがインストールされない。他の昨日はbuild.gradleへ記入するだけでインストールされるのにwebjarsに限りインストールされない状況です。

buildgradle

1 2plugins { 3 id 'org.springframework.boot' version '2.1.3.RELEASE' 4 id 'java' 5} 6 7apply plugin: 'io.spring.dependency-management' 8 9group = 'com.example' 10version = '0.0.1-SNAPSHOT' 11sourceCompatibility = '11' 12 13configurations { 14 compileOnly { 15 extendsFrom annotationProcessor 16 } 17} 18 19repositories { 20 mavenCentral() 21} 22 23dependencies { 24 implementation "org.springframework.boot:spring-boot-starter-thymeleaf" 25 implementation "org.springframework.boot:spring-boot-starter-web" 26 implementation "org.springframework.boot:spring-boot-starter-jdbc" 27 compileOnly "org.projectlombok:lombok" 28 runtimeOnly "mysql:mysql-connector-java" 29 annotationProcessor "org.projectlombok:lombok" 30 testImplementation "org.springframework.boot:spring-boot-starter-test" 31 32 //バリデーション 33 compile "org.springframework.boot:spring-boot-starter-validation" 34 runtimeOnly "org.springframework.boot:spring-boot-devtools" 35 annotationProcessor "org.seasar.doma.boot:doma-spring-boot-starter:1.1.1" 36 37 //doma 38 compile("org.seasar.doma.boot:doma-spring-boot-starter:1.1.1") { 39 exclude group: "org.springframework.boot" 40 } 41 compile "org.apache.commons:commons-lang3" 42 //spring security 43 compile "org.springframework.boot:spring-boot-starter-security" 44 // thymeleaf(ロール/権限によるthymeleafのテンプレートの制御) 45 compile "org.thymeleaf.extras:thymeleaf-extras-springsecurity5" 46 // model mapper 47 compile "org.modelmapper:modelmapper:0.7.5" 48 //webjars 49 compile "org.webjars:bootstrap:4.0.0" 50 compile "org.webjars:jquery:3.1.1" 51 compile "org.webjars:font-awesome:5.6.1" 52 //thymeleaf 53 compile "nz.net.ultraq.thymeleaf:thymeleaf-layout-dialect:2.3.0" 54 55} 56apply plugin: 'idea' 57idaa.module.inheritOutputDirs = true 58processResources.destinationDir = compileJava.destinationDir 59compileJava.dependsOn processResources 60 61

■環境情報
jdk:11
IDE:IntelliJ IDEA2018 3.3 COMMUNITY EDITION

使用したいファイル内で以下のように参照していますが、そもそもライブラリがインストールできていない状態なのでもちろん表示は普通のHTMLです。

login.html

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

以下のDOMAを使う際に書いていた設定を一旦コメントアウトしたらインストールが開始されました。
しかし、新しくライブラリが欲しい時とかイチイチコメントアウトしなきゃいけないのか。。。

builegradle

1 2//一旦コメントアウト 3//apply plugin: 'idea' 4//idaa.module.inheritOutputDirs = true 5//processResources.destinationDir = compileJava.destinationDir 6//compileJava.dependsOn processResources 7

投稿2019/03/23 19:08

sanezane

総合スコア91

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問