我需要使用 prod maven 配置文件进行编译,因此我执行命令:
mvnw package -Pprod -Dmaven.test.skip=true
Run Code Online (Sandbox Code Playgroud)
但这给了我一个Connection TimeOut错误:
C:\Users\UserX\Desktop\Workspace\mecenz>mvnw package -Pprod -Dmaven.test.skip=tru
Downloading https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.9/apache-maven-3.3.9-bin.zip
Exception in thread "main" java.net.ConnectException: Connection timed out: connect
at java.net.DualStackPlainSocketImpl.connect0(Native Method)
at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79)
at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
at java.net.Socket.connect(Socket.java:589)
at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)
at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)
at sun.net.NetworkClient.doConnect(NetworkClient.java:180)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)
at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)
at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)
at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1105)
at sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:999)
at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1513)
at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1441)
at sun.net.www.protocol.https.HttpsURLConnectionImpl.getInputStream(HttpsURLConnectionImpl.java:254)
at org.apache.maven.wrapper.DefaultDownloader.downloadInternal(DefaultDownloader.java:73)
at org.apache.maven.wrapper.DefaultDownloader.download(DefaultDownloader.java:60)
at org.apache.maven.wrapper.Installer.createDist(Installer.java:64)
at org.apache.maven.wrapper.WrapperExecutor.execute(WrapperExecutor.java:121) …Run Code Online (Sandbox Code Playgroud) 我正在尝试使用 JpaRepository 获取查询结果,但它对我不起作用:
public interface PeticionRepository extends JpaRepository<Peticion, Long> {
@Query(value = "select peticion from Peticion peticion where (peticion.codigo like CONCAT(?1, '%') or "
+ "peticion.contacto.direccionGeneral.nombre like CONCAT(?1, '%') or peticion.contacto.poa like CONCAT(?1, '%') or "
+ "peticion.proyecto.nombre like CONCAT (?1, '%') or peticion.datosAdicionales.estado.nombre like CONCAT(?1, '%'))")
List<Peticion> findByText(String texto);
List<Peticion> findByFilter(String unidad, String nombreIniciativa, String codigo,
LocalDate fechaConsejeroDFormat, LocalDate fechaConsejeroHFormat);
}
Run Code Online (Sandbox Code Playgroud)
在其他课程中,我需要覆盖findByFilter要创建查询的函数:
public abstract class JpaPeticionRepository implements PeticionRepository {
@PersistenceContext(name = "ExterroPU")
private EntityManager em;
public void …Run Code Online (Sandbox Code Playgroud) 我需要在客户端使用angular下载文件,这个文件可以是任何格式,它可以是pdf或excel或图像或txt ...我的方法只适用于txt文件,并给我一个excel和图像的失败格式和对于pdf,它给出了一个空的pdf.
所以在我的控制器中这里是调用服务方法的函数:
vm.downloadFile = downloadFile;
function downloadFile(file){
var urlDir = "C://STCI//"+idpeticion;
return VerDocServices.downloadFile(file,urlDir)
.then(function(response) {
var data = response.data;
var filename = file;
var contentType = 'application/octet-stream';//octet-stream
var linkElement = document.createElement('a');
try {
var blob = new Blob([ data ], {
type : contentType
});
var url = window.URL.createObjectURL(blob);
linkElement.setAttribute('href', url);
linkElement.setAttribute("download", filename);
var clickEvent = new MouseEvent("click", {
"view" : window,
"bubbles" : true,
"cancelable" : false
});
linkElement.dispatchEvent(clickEvent);
} catch (ex) {
console.log(ex);
throw ex;
} …Run Code Online (Sandbox Code Playgroud) 我有一个页面 HTML 有一个按钮“alta”,当我单击该按钮时,它会显示另一个模板作为弹出窗口,在此弹出窗口中,我需要第一页字段的值。
这是第一个控制器中按钮“alta”的功能:
function altaFiltro(){
//pop up
alert(vm.filtros.codigo);
$uibModal.open({
templateUrl : 'app/entities/peticion/altaFiltro.html',
size : 'md', // sm, md, lg
controller: "FiltrosCtrl",
controllerAs : 'fil',resolve: {
filtrosVm : function() {
return vm.filtros.codigo
}
}
});
}
Run Code Online (Sandbox Code Playgroud)
在我的模板模型的控制器“FiltrosCtrl”中,我有:
angular.module('mecenzApp').controller('FiltrosCtrl', FiltrosCtrl);
FiltrosCtrl.$inject = [ '$scope','$uibModalInstance','Filtros'];
function FiltrosCtrl($scope, $uibModalInstance,Filtros, filtrosVm) {
var fil = this;
fil.cancelar = cancelar;
function cancelar() {
$uibModalInstance.close();
};
fil.guardar = guardar;
function guardar(){
alert(filtrosVm);
if(fil.filtros.nombre!=null){
Filtros.update(fil.filtros);
$uibModalInstance.close();
}
}
}
Run Code Online (Sandbox Code Playgroud)
所以我想得到这个vm.filtros.codigo值,但它给了我一个错误,说它没有定义,这是正常的,因为它没有在这个子控制器中定义(如果我可以这样称呼它)
angularjs ×2
java ×2
apache ×1
download ×1
eclipse ×1
jakarta-ee ×1
jpql ×1
maven ×1
repository ×1
spring ×1