RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-312604

OlegM's questions

Martin Hope
OlegM
Asked: 2020-09-08 19:26:42 +0000 UTC

在 Spring Boot 应用程序中创建 JpaRepository bean 时出错

  • 2

我正在编写一个与数据库交互的 Spring Boot 应用程序,当我尝试启动它时出现错误

org.springframework.beans.factory.BeanCreationException:在 JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration 上声明的 @EnableJpaRepositories 中定义的 com.example.demo.repos.LanguageRepository 中定义名称为“languageRepository”的 bean 创建错误:设置 bean 时无法解析对 bean 'jpaMappingContext' 的引用属性“映射上下文”;嵌套异常是 org.springframework.beans.factory.BeanCreationException:创建名为“jpaMappingContext”的 bean 时出错:调用 init 方法失败;嵌套异常是 org.hibernate.service.spi.ServiceException:无法创建请求的服务 [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]

使用spring boot 2.3.3.RELEASE版本时出现错误。如果我使用 2.1.6 版本,那么一切正常。有什么问题?

pom.xml:

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.3.3.RELEASE</version>
        <relativePath/> <!-- lookup parent from repository -->
    </parent>
    <groupId>com.example</groupId>
    <artifactId>demo</artifactId>
    <version>0.0.1-SNAPSHOT</version>
    <name>demo</name>
    <description>Demo project for Spring Boot</description>

    <properties>
        <java.version>11</java.version>
    </properties>

    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.postgresql</groupId>
            <artifactId>postgresql</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-freemarker</artifactId>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>
</project>

LanguageRepository.java:

package com.example.demo.repos;

import com.example.demo.domain.Language;
import org.springframework.data.jpa.repository.JpaRepository;

import java.util.List;

public interface LanguageRepository extends JpaRepository<Language, Long> {
    Language findByNameLanguage(String name);
    List<Language> findByInformationProductsNotEmpty();
}

语言.java:

package com.example.demo.domain;

import javax.persistence.*;
import java.util.List;

@Entity
@Table(name = "language")
public class Language {
    @Id
    @GeneratedValue(strategy= GenerationType.AUTO)
    @Column(name = "id_language")
    private Long idLanguage;

    @Column(nullable = false, name="name_language", unique = true)
    private String nameLanguage;

    @OneToMany(mappedBy = "language", cascade = CascadeType.ALL, orphanRemoval = true)
    private List<InformationProduct> informationProducts;

    public Language() {
    }

    public Language(String nameLanguage) {
        this.nameLanguage = nameLanguage;
    }

    // геттеры и сеттеры
    public Long getIdLanguage() {
        return idLanguage;
    }

    public void setIdLanguage(Long idLanguage) {
        this.idLanguage = idLanguage;
    }

    public String getNameLanguage() {
        return nameLanguage;
    }

    public void setNameLanguage(String nameLanguage) {
        this.nameLanguage = nameLanguage;
    }

    public List<InformationProduct> getInformationProducts() {
        return informationProducts;
    }

    public void setInformationProducts(List<InformationProduct> informationProducts) {
        this.informationProducts = informationProducts;
    }
}

应用程序属性:

spring.datasource.url=${SPRING_DATASOURCE_URL:jdbc:postgresql://localhost/mydb}
spring.datasource.username=${SPRING_DATASOURCE_USERNAME:postgres}
spring.datasource.password=${SPRING_DATASOURCE_PASSWORD:123}
spring.jpa.generate-ddl=true
spring.jpa.show-sql=false
spring.jpa.hibernate.ddl-auto=create

spring.freemarker.expose-request-attributes=true

spring.jpa.properties.hibernate.temp.use_jdbc_metadata_defaults=false
java
  • 1 个回答
  • 10 Views
Martin Hope
OlegM
Asked: 2020-09-12 03:13:32 +0000 UTC

js 事件处理程序

  • 0

我正在使用 sly js 插件水平滚动元素。有这样一个布局(仅作为示例):

<ul>
  <li>1</li>
  <li>2</li>
  <li>3</li>
</ul>

问题是:如何使当我点击某个列表项时,我需要的事件发生?问题是,如果我在“点击”上挂起一个事件,那么一切正常,但有一点:即使我只是用鼠标移动元素(滚动),点击也有效。我怎样才能做到这一点,只有当元素被点击(不拖动)时才会触发事件?

javascript
  • 1 个回答
  • 10 Views
Martin Hope
OlegM
Asked: 2020-11-13 02:56:42 +0000 UTC

关于使用 servlet 的问题

  • 0

这样的问题,使用servlet的最佳方式是什么?对于每种类型的请求,是它自己的 servlet 还是一个接受所有请求并根据这些请求执行一个或另一个动作的大型 servlet?以上哪一项是使用 Java 编程时的最佳实践?

java
  • 1 个回答
  • 10 Views
Martin Hope
OlegM
Asked: 2020-11-10 18:34:40 +0000 UTC

RSS阅读问题

  • 1

这样的问题,有一个 php 脚本可以将数据从 RSS 解析到我的站点。

function getFeed($feed_url) 
{
    error_reporting(E_ALL & ~E_WARNING);

    try {
        $content = file_get_contents($feed_url);
        $x = new SimpleXmlElement($content);

        echo "<center style='color:red; margin:-5px 0;'><h3>" . $x->channel->title . "</h3></center>";
        echo "<ul>";
        foreach($x->channel->item as $entry) {
            echo    "<li>
                        <a href='$entry->link' title='$entry->title'>" . $entry->title . "</a><br>
                        <b style='color:#ce0a8a;'>Дата публикации: <span style='color:#199104;'>" . $entry->pubDate . "</span></b><br>
                        <span>" . $entry->description . "</span>
                    </li><hr size='3' noshade>";
        }
        echo "</ul>";
    }
    catch (Exception $e) {
        echo    "<div style='margin:5px 0 16px;'>
                    <b style='font-size:18px; margin:0 10px; color:red;'>Не удалось обработать RSS ленту. Возможно, вы ввели неверный адрес. Попробуйте ввести другой адрес.</b><hr size='2' noshade>
                </div>";
    }
}

这个脚本可以工作,但是当你给它提供一个指向 RSS 的链接时,如果有错别字(例如,它&quote;写成而不是&quote,),就会弹出一个解析错误。

问题 - 如何替换表单的所有特殊字符&(...),

上&(...);?我无权编辑包含拼写错误的 XML 文件。但是你需要阅读它。

php
  • 1 个回答
  • 10 Views
Martin Hope
OlegM
Asked: 2020-10-25 17:59:59 +0000 UTC

使用 xsl 时出错

  • 0

这样的问题,您需要将 xml 呈现为 html,为此我使用 xsl 文件。一切正常,但是在添加对 Yandex 站点的搜索时,浏览器会出错。浏览器发誓的代码:

<div class="ya-site-form ya-site-form_inited_no" onclick="return {'action':'http://мойсайт.com','arrow':false,'bg':'transparent','fontsize':16,'fg':'#000000','language':'ru','logo':'rb','publicname':'Поиск по мойсайт.com','suggest':true,'target':'_self','tld':'ru','type':2,'usebigdictionary':true,'searchid':2330933,'input_fg':'#000000','input_bg':'#ffffff','input_fontStyle':'normal','input_fontWeight':'normal','input_placeholder':null,'input_placeholderColor':'#000000','input_borderColor':'#7f9db9'}">

错误:

样式表加载错误:XPath 表达式解析错误,此处不允许使用字符“:”:

如何修复此错误?也许您可以以某种方式允许使用冒号?这段代码在 xsl 中不起作用(我真的需要它)。

xslt
  • 1 个回答
  • 10 Views
Martin Hope
OlegM
Asked: 2020-10-17 17:10:17 +0000 UTC

Java 网络问题

  • 1

谁能告诉我,我找到了这段代码(摘录):

public class ListBean {
   public List<String> getItems() {
       List<String> list = new ArrayList<String>();
       list.add("Thing1");
       list.add("Thing2");
       list.add("Thing3");
       return list;
   }
 }

要在 JSP 页面上显示结果列表,请使用以下代码(部分代码):

<jsp:useBean id="obj" class="com.example.ListBean" scope="page"/>
<select>
    <c:forEach var="item" items="${obj.items}">
     <option>${item}</option>
    </c:forEach>
</select>

问题是我们如何获得 的值items="${obj.items}"。据我了解,来自 public function List<String> getItems(),但为什么该函数有这样的名称?(即 get 和带有大写字母的名称(在我的情况下Items))

java
  • 1 个回答
  • 10 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5