[java8] タグが付いた質問
1
票
1
回答
587
閲覧数
Spring SecurityでpermitAll()を付与しても認証エラーになる
Springを用いてJava8で複数のAPIを実装しています。
特定のAPI(POSTリクエスト"/secure/1")でのみBasic認証を行いたいため、Spring Securityで認証処理を実装しようとしています。
@Configuration
@EnableWebSecurity
public class SecurityConfig extends ...
0
票
1
回答
2,817
閲覧数
Entity→DTOに変換するロジック
Kotlin、Mybatisの実装で相談です。
RepositoryからMapperにオブジェクトを渡すときに、Entity→Dtoに変換する必要があるんですがロジックはどこに書けばいいんでしょうか?
Dtoに toEntity というメソッドを持たせているので、Mapper→Repositoryに値を返すときは dto.toEntity という処理にしています。
Entityにも toDto ...
1
票
1
回答
103
閲覧数
SpringBoot Cache を拡張し、ビジネスロジックを追加したい。
SpringBoot Cacheの実現案を検討している。キャッシュプロバイダーはRedisになる。
@Cacheableには、key:valueでメソッドの結果をキャッシュする。
業務要件としては、結果をキャッシュすることだけではなく、keyをhsetに保存する必要がある。
そのため、結果をキャッシュした後に、ビジネスロジックを実行させる手段があるか?
調べたところ、...
1
票
0
回答
132
閲覧数
GAE(Google App Engine) Java8 令和 対応していますか?
サンプルプログラムをデプロイしてみて実行したところ、(西暦年は 2022年です)
ローカル環境では「令和4」が表示されますが、デプロイしたGAEの環境では「平成34」になります。
GAE環境で「令和」対応する方法はないでしょうか?
public String strNowJpYmd(String jpYmdFormat) {
try {
Date date = new Date();
...
0
票
2
回答
237
閲覧数
Java8の中;{}の使い方について聞きたいです。
他人のコードを見ています、以下のような知らない使い方がありました:
private List<ClassA<ClassB, ClassC>> rules;
{
doSomething();
}
これはあるクラスの下の定義でした、クラスは何も継承していません。
一行目は定義だと思いますが、;の次に{}...
0
票
1
回答
1,022
閲覧数
Javaのジェネリクスでユニオン型をextendsするようなことがしたい
Javaのジェネリクスについて型を指定するときに(TypeScriptのUnion型のように)"String型またはLong型"というような型の指定はできないのでしょうか?
イメージ(?)
class Test<T extends String | extends Long>{
......
}
1
票
1
回答
6,583
閲覧数
パッケージ javax.sql は複数のモジュールからアクセス可能です: <unnamed>, java.sqlの回避方法について
JDKをJDK8 → JDK11に変更してビルドした際に以下のエラーが発生しました。
このエラーの回避方法が分からないのですが、
ご存知の方がいらっしゃればご教授いただけますでしょうか。
エラー
パッケージ javax.sql は複数のモジュールからアクセス可能です: , java.sql
環境
・Windows 10
・Oracle OpenJDK11
・Eclipse2020
(補足)
1)...
0
票
1
回答
153
閲覧数
jcmdのVM.command_lineオプションがJavaVM(1.8.0_222)の再起動直後から使用できなくなる
サーバ内(RHEL7/CentOS7ベース)で動いてるJavaVM(1.8.0_222)のアプリ起動コマンドを取得する為、jcmd(jdk1.8.0_66)をVM.command_lineオプションを付けて下記のように(1分に1回継続的に)実行しています。
jcmd {プロセスID} VM.command_line
これがJavaVM(1.8.0_222)...
2
票
2
回答
1,749
閲覧数
jcmdのVM.command_lineオプションが時間経過で使用できなくなる
サーバ内(CentOS)で動いてるJavaVMの起動コマンドを取得する為、jcmdをVM.command_lineオプションを付けて下記のように(1分に1回継続的に)実行しています。
jcmd {プロセスID} VM.command_line
これが時間経過で下記のエラーが返ってくるようになります。
com.sun.tools.attach.AttachNotSupportedException:...
2
票
1
回答
825
閲覧数
自動的にSuperが呼び出される時はどういう時か、言語初心者なのでわかりやすく教えてください。
下記プログラムについての質問ですが、Childクラスの6行目のコンストラクタが呼び出されるとき、なぜスーパークラスのコンストラクタの呼び出しが自動的にされないのですか?
これまでに試したこと:
解説を読む。
Eclipse上で、コードを打つ。
追記
出力結果は、A B C D と 出力されますが、なぜ出力結果が、A A B C D と出力されないのですか?
class Parent {
...
0
票
2
回答
305
閲覧数
ネストされたif文を簡略化したいのですが、うまい書き方を教えていただきたいです
下記のような実装についてうまい修正方法を教えていただきたいです
private boolean isChange(String oldStr, String newStr){
if(StringUtils.isEmpty(oldStr)){
if(StringUtils.isEmpty(newStr)){
return true;
}else{
return false;
...
0
票
1
回答
125
閲覧数
javaでfor文の中のcontinueの数をひとつにしたい
javaでfor文の中のcontinueの数をひとつにしたいです
sonarqubeを用いて解析しているのですが、continueの数をひとつにしてくださいというエラーが出るのですが対応方法がわかりません
下記のような実装になっているのですがご教授いただけると幸いです
for(line:List){
if(isAAA(line)){
実行文;
continue;
}
if(...
0
票
1
回答
169
閲覧数
Apacheで閉じタグチェックのHTMLバリデーションができるライブラリはないでしょうか?
前提・実現したいこと
今Java8で入力値のテキストに対して、HTMLバリデーションを実装しています。HTMLタグが入力されている際の開始タグ終了タグチェックです。
たとえば<b>aiueoなら</b>がないのでエラー、aiueo</b>なら<b>がないのでエラー、<b>aiueo</b>ならエラーなしです。
...
0
票
0
回答
287
閲覧数
HTMLバリデーションの開始タグ終了タグチェックを正規表現を使わずに実装したい
今Java8で入力値のテキストに対して、HTMLバリデーションを実装しています。HTMLタグが入力されている際の開始タグ終了タグチェックです。たとえば<table>aiueoなら</table>がないのでエラー、aiueo</table>なら<table>がないのでエラー、<table>aiueo</table>...
1
票
1
回答
236
閲覧数
completablefutureにおいてthencomposeのメソッドチェーンを途中で抜ける方法があるか知りたい
現在Java8のcompletablefutureを勉強しています。
表題にある通りなのですが、
completablefutureにおいてthencomposeのメソッドチェーンを途中で抜ける方法はありますでしょうか?
例えば以下のようなコードにおいて以下のような方法はありますでしょうか?
後者に関しては意図的にExceptionを投げる方法だけでしょうか?
...