• Почему SpringBoot не видит ни одного моего бина?

    Serggalas
    @Serggalas Автор вопроса
    Cпасибо тебе мил человек не представляешь как ты помог. А копипаста зло )))
  • Почему SpringBoot не видит ни одного моего бина?

    Serggalas
    @Serggalas Автор вопроса
    mayton2019,
    почему у тебя пакет называется pool и Component(name = ) тоже называется pool? да
    И пропиши ComponentScan в главном классе. @SpringBootApplication содержит в себе @ComponentScan
  • Почему SpringBoot не видит ни одного моего бина?

    Serggalas
    @Serggalas Автор вопроса
    Exception in thread "main" org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'ru.sergalas.spring.database.pool.ConnectionPool' available
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:351)
    	at org.springframework.beans.factory.support.DefaultListableBeanFactory.getBean(DefaultListableBeanFactory.java:342)
    	at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1172)
    	at ru.sergalas.spring.Main.main(Main.java:17)

    видит только почему то 6 бинов.
  • Почему не собиратеся сборка gradle?

    Serggalas
    @Serggalas Автор вопроса
    mayton2019, 403 вопрос почему?
  • Почему не собиратеся сборка gradle?

    Serggalas
    @Serggalas Автор вопроса
    вот поправил gradle
    plugins {
        id 'org.springframework.boot' version '2.7.8'
        id 'io.spring.dependency-management' version '1.1.0'
        id 'java'
    }
    
    group 'ru.sergalas'
    version '1.0-SNAPSHOT'
    
    repositories {
        mavenCentral()
    }
    dependencies {
        implementation 'org.springframework.boot:spring-boot-starter'
        implementation 'org.postgresql:postgresql'
    
        testImplementation 'org.junit.jupiter:junit-jupiter-api:5.8.2'
        testRuntimeOnly 'org.junit.jupiter:junit-jupiter-engine:5.8.2'
    }
    
    test {
        useJUnitPlatform()
    }
    
    wrapper {
        gradleVersion '7.3'
    }

    ошибка теперь выглядит так

    2023-02-07T14:04:19.026+0300 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Configure build' completed
    2023-02-07T14:04:19.033+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
    2023-02-07T14:04:19.033+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] FAILURE: Build failed with an exception.
    2023-02-07T14:04:19.033+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
    2023-02-07T14:04:19.033+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * What went wrong:
    2023-02-07T14:04:19.033+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] A problem occurred configuring root project 'spring-starter'.
    2023-02-07T14:04:19.033+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > Could not resolve all files for configuration ':classpath'.
    2023-02-07T14:04:19.033+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]    > Could not resolve org.springframework.boot:spring-boot-buildpack-platform:2.7.8.
    2023-02-07T14:04:19.034+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]      Required by:
    2023-02-07T14:04:19.034+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]          project : > org.springframework.boot:org.springframework.boot.gradle.plugin:2.7.8 > org.springframework.boot:spring-boot-gradle-plugin:2.7.8
    2023-02-07T14:04:19.034+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]       > Could not resolve org.springframework.boot:spring-boot-buildpack-platform:2.7.8.
    2023-02-07T14:04:19.034+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]          > Could not get resource 'https://plugins.gradle.org/m2/org/springframework/boot/spring-boot-buildpack-platform/2.7.8/spring-boot-buildpack-platform-2.7.8.pom'.
    2023-02-07T14:04:19.034+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]             > Could not HEAD 'https://jcenter.bintray.com/org/springframework/boot/spring-boot-buildpack-platform/2.7.8/spring-boot-buildpack-platform-2.7.8.pom'. Received status code 403 from server: Forbidden
    2023-02-07T14:04:19.034+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]    > Could not resolve org.springframework.boot:spring-boot-loader-tools:2.7.8.
    2023-02-07T14:04:19.034+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]      Required by:
    2023-02-07T14:04:19.034+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]          project : > org.springframework.boot:org.springframework.boot.gradle.plugin:2.7.8 > org.springframework.boot:spring-boot-gradle-plugin:2.7.8
    2023-02-07T14:04:19.034+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]       > Could not resolve org.springframework.boot:spring-boot-loader-tools:2.7.8.
    2023-02-07T14:04:19.034+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]          > Could not get resource 'https://plugins.gradle.org/m2/org/springframework/boot/spring-boot-loader-tools/2.7.8/spring-boot-loader-tools-2.7.8.pom'.
    2023-02-07T14:04:19.035+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]             > Could not HEAD 'https://jcenter.bintray.com/org/springframework/boot/spring-boot-loader-tools/2.7.8/spring-boot-loader-tools-2.7.8.pom'. Received status code 403 from server: Forbidden
    2023-02-07T14:04:19.035+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]    > Could not resolve org.apache.commons:commons-compress:1.21.
    2023-02-07T14:04:19.035+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]      Required by:
    2023-02-07T14:04:19.035+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]          project : > org.springframework.boot:org.springframework.boot.gradle.plugin:2.7.8 > org.springframework.boot:spring-boot-gradle-plugin:2.7.8
    2023-02-07T14:04:19.035+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]       > Could not resolve org.apache.commons:commons-compress:1.21.
    2023-02-07T14:04:19.035+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]          > Could not get resource 'https://plugins.gradle.org/m2/org/apache/commons/commons-compress/1.21/commons-compress-1.21.pom'.
    2023-02-07T14:04:19.035+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]             > Could not HEAD 'https://jcenter.bintray.com/org/apache/commons/commons-compress/1.21/commons-compress-1.21.pom'. Received status code 403 from server: Forbidden
    2023-02-07T14:04:19.035+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]    > Could not resolve org.springframework:spring-core:5.3.25.
    2023-02-07T14:04:19.035+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]      Required by:
    2023-02-07T14:04:19.035+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]          project : > org.springframework.boot:org.springframework.boot.gradle.plugin:2.7.8 > org.springframework.boot:spring-boot-gradle-plugin:2.7.8
    2023-02-07T14:04:19.035+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]       > Could not resolve org.springframework:spring-core:5.3.25.
    2023-02-07T14:04:19.036+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]          > Could not get resource 'https://plugins.gradle.org/m2/org/springframework/spring-core/5.3.25/spring-core-5.3.25.pom'.
    2023-02-07T14:04:19.036+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter]             > Could not HEAD 'https://jcenter.bintray.com/org/springframework/spring-core/5.3.25/spring-core-5.3.25.pom'. Received status code 403 from server: Forbidden
    2023-02-07T14:04:19.036+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
    2023-02-07T14:04:19.036+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Try:
    2023-02-07T14:04:19.036+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > Run with --stacktrace option to get the stack trace.
    2023-02-07T14:04:19.036+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] > Run with --scan to get full insights.
    2023-02-07T14:04:19.036+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] 
    2023-02-07T14:04:19.036+0300 [ERROR] [org.gradle.internal.buildevents.BuildExceptionReporter] * Get more help at https://help.gradle.org
    2023-02-07T14:04:19.036+0300 [ERROR] [org.gradle.internal.buildevents.BuildResultLogger] 
    2023-02-07T14:04:19.037+0300 [ERROR] [org.gradle.internal.buildevents.BuildResultLogger] BUILD FAILED in 873ms
    2023-02-07T14:04:19.037+0300 [DEBUG] [org.gradle.internal.operations.DefaultBuildOperationRunner] Build operation 'Build finished for file system watching' started
  • Как соединить spring framework 5 и hibernate 6?

    Serggalas
    @Serggalas Автор вопроса
    спасибо но нюанс себе для памяти
    только эта репа "https://repo1.maven.org/maven2/" у второго нет 5 версии hibernate
    а у первого надо использовать org.hibernate:hibernate-core:5.6.9.Final
  • Как соединить spring framework 5 и hibernate 6?

    Serggalas
    @Serggalas Автор вопроса
    спасибо но нюанс себе для памяти
    только эта репа "https://repo1.maven.org/maven2/" у второго нет 5 версии hibernate
    а у первого надо использовать org.hibernate:hibernate-core:5.6.9.Final
  • Как соединить spring framework 5 и hibernate 6?

    Serggalas
    @Serggalas Автор вопроса
    а по gradle не подскажите пытаюсь вот так сделать
    repo1 {
            url "https://repo1.maven.org/maven2/"
        }

    получаю ошибку
    A problem occurred evaluating root project 'hibernate-starte'.
    > Could not find method repo1() for arguments [build_dx4w4jwpsyb5l6a3lob1jt1aa$_run_closure1$_closure5@60258a40] on repository container of type org.gradle.api.internal.artifacts.dsl.DefaultRepositoryHandler.
    если
    maven {
            url "https://repo1.maven.org/maven2/"
        }

    то ошибка
    Could not find org.hibernate.orm:hibernate-core:5.4.28.Final.
    Required by:
        project :
    
    Possible solution:
     - Declare repository providing the artifact, see the documentation at https://docs.gradle.org/current/userguide/declaring_repositories.html
  • Как соединить spring framework 5 и hibernate 6?

    Serggalas
    @Serggalas Автор вопроса
    Dmitry Roo, это я видел но я не понял как потом к примеру потом использовать hibernate из этой репы https://repo1.maven.org/maven2/ в dependency.
  • Как соединить spring framework 5 и hibernate 6?

    Serggalas
    @Serggalas Автор вопроса
    не подкините доки как подключать репу к maven и gradle ?
    springboot понятно но я пока с core разбираюсь что бы понять, что куда )))
  • Как соединить spring framework 5 и hibernate 6?

    Serggalas
    @Serggalas Автор вопроса
    были но давно. А исходя из некоторых ответов spring framework только с 5 hibernate работают
  • Почему не подключается к веб сокету laravel-echo-server?

    Serggalas
    @Serggalas Автор вопроса
    Tutucu, я полторы недели потратил случайно тоже нашел через дебаг вывел ошибку и увидел что он ругался на то что надо сделать миграцию на 4 сокеты а дальше дело техники )))
  • Как правильно разместить пакет на packagist?

    Serggalas
    @Serggalas Автор вопроса
    А как подключить авто обновление пакета на Packagist если он обновляется на gitе ?
  • Как правильно разместить пакет на packagist?

    Serggalas
    @Serggalas Автор вопроса
    Но на сколько я понимаю надо ещё как то закрыть проект или что то типа того ?
  • Почему так сохраняется в базе?

    Serggalas
    @Serggalas Автор вопроса
    Антон Натаров: Я пробовал вывалилась ошибка пришлось просто обнулить $model->tied и в контролерре и в моделе
  • Почему так сохраняется в базе?

    Serggalas
    @Serggalas Автор вопроса
    1 так у меня же не массив моделей зачем мне ?
    2) мне легче в виде его получать понимаю что не комильфо но всеже 3) по save() согласен но почему же он тогда не обновляется а добавляется?
  • Как добавить условие при связях?

    Serggalas
    @Serggalas Автор вопроса
    По второму варианту сам Product не связан со странами, страны связаны только с ценой. А первй вариант не возможен. Данные передаются через виджет LIstView
  • Почему так сохраняется в базе?

    Serggalas
    @Serggalas Автор вопроса
    1 зачем это у меня форма не подрозумевает загрузку файлов Model::loadMultiple и если ставлю то выдает ошибку reset() expects parameter 1 to be array, null given 2 вот этот параметр $cat->id у меня находится в view и получается при обработке foreach в третьих это зачем $product->save(false);?