草庐IT

user_save

全部标签

java - 为什么当参数以(.pl)结尾时,Spring MVC @RequestMapping 抛出 406 映射错误(/user/{username :. +})

@RequestMapping(value="/user/{username:.+}",method=RequestMethod.GET,produces="application/json")@ResponseBodyUseruser(@PathVariableStringusername){Useruser=userRepository.findByUsername(username);if(user==null)thrownewUserNotFoundException("Usernotfound");returnuser;}这是表示该操作的方法。Controller用@Rest

java - Apache poi : saving jtable to a file

我最近开始使用java,当我需要从jTable创建一个excel文件时,我遇到了apachepoi库的一些问题。我已经阅读了很多线程并提出了一些行不通的代码(即使这是非常简单的东西并且有很多示例,这让我看起来更加愚蠢)并且我希望有人可以提供帮助我出去。下面是问题:a)为什么应该写入excel文件的for循环没有填满每个单元格?(excel文件中唯一有数据的行是第六行,这也让我想知道为什么它计算getRowCount/Column方法的表模型中的空项。我也知道它打印的是自定义字符串而不是表本身,但将其保存到点b)b)我应该如何使用jtable模型项来填充excel文件,因为在创建表时我必

java - 对象引用未保存的 transient 实例 : how to flush or return saved object

我使用Spring3.2.3、Hibernate4.2.3和JDK7。我有一个简单的实体:@EntitypublicclassLanguage{@Id@GeneratedValueprivatelongid;@Column(nullable=false,length=3,unique=true)privateStringcode;}我使用带有@Transactional注释方法的@Service注释类保存了该实体的实例,该方法使用DAO保存实体sessionFactory.getCurrentSession().save(object);之后,我使用savedLanguage实体创建E

java - 组织.hibernate.HibernateException : save is not valid without active transaction in my case

我有GenericService类,它封装了子类的crud方法:publicabstractclassGenericService,TextendsDomainObject,I>{publicIsave(Tt){returngetDao().save(t);}...........................}类AnswerService扩展GenericService。它AutowiringAnswerDao并将自己声明为@Service和@Transactionalspring组件。@Service@Transactional(propagation=Propagation.R

java - user.name 可以被欺骗吗

要在Java程序中获取当前用户的名称,您可以simplyfetchthevalueoftheuser.namesystemproperty:System.getProperty("user.name");但这有多安全?对于常见的运行时环境,执行程序的用户是否可以轻松地将此属性设置为任意值(例如,使用JVM的命令行参数)?用户能否轻易伪造此用户名?我问是因为我正在编写一个任何人都可以运行的命令行程序,但只有当用户是特殊管理用户时才允许进行一些特权操作。请注意,由于Java11user.name属性仅在程序启动后有效读取,因此恶意程序代码无法欺骗它。 最佳答案

java - 如何在 Netbeans 7.1.2 中设置 ${user} 的值?

我想替换Netbeans中${user}的默认值。帮助文件说Todefineaparameter:IntheIDE'smenubar,chooseTools>Templates.TheTemplateManageropens.ExpandtheOthercategory.Double-clickonProperties.TheUser.propertiesfileopensintheeditor.Defineaparameter.Forexample,definethe${user}parameterforaddingyournametotemplatesyoucreate.Thesy

java - Eclipse: "Save Actions"选项中的导入+导出操作

可以在Preferences->Java->CodeStyle->CleanUp中将Import+ExportCleanUp设置为xml文件。我希望每次保存文件时都将这些设置应用于代码。不幸的是,当我转到Preferences->Java->Editor->SaveActions时,我没有导入+导出清理设置的选项(即使我可以选择配置他们手动)。有没有办法导入+导出这些设置?澄清:我的目标是创建我可以与我的团队成员共享的清理设置xml,这样如果我们中的任何人保存文件,这些清理设置将自动应用于代码。我正在使用Eclipse4.3Kepler。 最佳答案

java - Hibernate Session.save() 不返回值?

下面的代码抛出一个转换错误LongnewID=(Long)session.save(object);我是hibernate新手。不知道为什么。 最佳答案 session.save()的返回值取决于您的映射。很可能您的ID类型不是Long。尝试这样做:System.out.println(session.save(object).getClass().getName());然后您会看到类型名称。 关于java-HibernateSession.save()不返回值?,我们在StackOve

Java servlet 和 IO : Create a file without saving to disk and sending it to the user

我希望可以帮助我解决文件创建/响应问题。我知道如何创建和保存文件。我知道如何通过ServletOutputStream将该文件发送回用户。但我需要的是创建一个文件,而不是将其保存在磁盘上,然后通过ServletOutputStream发送该文件。上面的代码解释了我拥有的部分。任何帮助表示赞赏。提前致谢。//ThisCreatesafile//Stringtext="Thesedaysrunawaylikehorsesoverthehill";Filefile=newFile("MyFile.txt");Writerwriter=newBufferedWriter(newFileWrit

java - 如果 Address 嵌套在 User 中,为什么我必须保留这两个对象?

我试图更好地熟悉JPA,因此我创建了一个非常简单的项目。我有一个用户类和一个地址类。似乎我必须坚持两者,即使我将地址添加到我的用户类?用户:importjavax.persistence.*;importjava.util.HashSet;importjava.util.List;importjava.util.Set;@Entity@Table(name="usr")//@Tableisoptional,but"user"isakeywordinmanySQLvariants@NamedQuery(name="User.findByName",query="selectufromUs