Does the Jaculi need to spring at least 10 feet to do the extra 2d6 damage?

The Jaculi has a special action, spring:

Spring. The jaculi springs up to 30 feet in a straight line and makes a bite attack against a target within its reach. This attack has advantage if the jaculi springs at least 10 feet. If the attack hits, the bite deals an extra 7 (2d6) piercing damage.

Does the Jaculi need to springs at least 10 feet to deal the extra damage? Or can it do a tiny spring (<= 1 feet) and do the full damage?

If the spring can be arbitrary small, it won’t trigger opportunity attacks. So Spring becomes strictly better than a normal Bite.

Subir archivo a Classpath Spring

Hola tengo una pregunta cual es la ruta raíz de un proyecto "Java" con "framework Spring" para subir archivos desde jsp, quiero subir un archivo cualquiera desde un <input type="file"> a “Classpath” para luego leerlos en otras páginas, pero no tengo idea que códigos se deben usar en Java Spring. También buscando por internet veo que dicen que se puede subir archivos de muchas formas pero me gustaría conocer una.
Si tuvieran un ejemplo sería de mucha ayuda para poder entenderlo.
“Como siempre cualquier ayuda es bienvenida.”

Error al añadir frontend-maven-plugin con el objetivo de usar React en un proyecto Spring

Estoy siguiendo un tutorial para implementar estas dos tecnologías, y una vez que añado webpack.config.js al proyecto:

var path = require('path');  module.exports = {     entry: './src/main/js/app.js',     devtool: 'sourcemaps',     cache: true,     mode: 'development',     output: {         path: __dirname,         filename: './src/main/resources/static/built/bundle.js'     },     module: {         rules: [             {                 test: path.join(__dirname, '.'),                 exclude: /(node_modules)/,                 use: [{                     loader: 'babel-loader',                     options: {                         presets: ["@babel/preset-env", "@babel/preset-react"]                     }                 }]             }         ]     } };

Me salta un error en el pom.xml que acabo de rellenar anteriormente con el plugin frontend-maven:

Failed to run task at com.github.eirslett.maven.plugins.frontend.mojo

<!-- tag::frontend-maven-plugin[] --> 			<plugin> 				<groupId>com.github.eirslett</groupId> 				<artifactId>frontend-maven-plugin</artifactId> 				<version>1.6</version> 				<configuration> 					<installDirectory>target</installDirectory> 				</configuration> 				<executions> 					<execution> 						<id>install node and npm</id> 						<goals> 							<goal>install-node-and-npm</goal> 						</goals> 						<configuration> 							<nodeVersion>v10.11.0</nodeVersion> 							<npmVersion>6.4.1</npmVersion> 						</configuration> 					</execution> 					<execution> 						<id>npm install</id> 						<goals> 							<goal>npm</goal> 						</goals> 						<configuration> 							<arguments>install</arguments> 						</configuration> 					</execution>           // error aparece en la etiqueta <execution> de abajo: 					<execution> 						<id>webpack build</id> 						<goals> 							<goal>webpack</goal> 						</goals> 					</execution> 				</executions> 			</plugin> 			<!-- end::frontend-maven-plugin[] -->

He pensado en probar a poner alguna otra modificacion de este plugin pero no se cual coger (al parecer la diferencia es que en las otras la version de npm cambia)

consulta en spring con postgresql

hola que tal espero y me ayuden con mi duda , tengo mi consulta de esta manera en mi DAO, pero no me carga los datos, no se si esta mal mi consulta, estoy trabajando con hibernate y postgresql

@Override     public List<Vw_dh_assay> listAssayReport(double year, String project_id, String hole_id) {         Session session = this.sessionFactory.getCurrentSession();         String query = ("SELECT DISTINCT year,project_id,hole_id from "                 + "Vw_dh_assay where year = :year AND project_id = :project_id  AND hole_id = :hole_id");         List result = session.createQuery(query).setParameter("year", year).setParameter("project_id", project_id)                 .setParameter("hole_id", hole_id).list();          System.out.println(result);         return result;     } 

Error con spring boot y paypal Access Token not found in cache

estoy desarrollando con spring boot un micro servicio para registrar pagos con paypal, me base en ejemplos de internet;

<dependency>         <groupId>com.paypal.sdk</groupId>         <artifactId>rest-api-sdk</artifactId>         <version>1.14.0</version>     </dependency> 

El metodo que realiza la primera llama es

public Payment cobroPaypal(SolicitarPagoPaypalDTO objSolicitud, String cancelUrl, String successUrl) throws PayPalRESTException { Amount amount = new Amount(); amount.setCurrency(Constantes.MONEDA);  //amount.setTotal(String.format("%.2f", total)); amount.setTotal(objSolicitud.getValor().toString());   Transaction transaction = new Transaction(); transaction.setDescription(objSolicitud.getNombreProducto()); transaction.setAmount(amount);  List<Transaction> transactions = new ArrayList<>(); transactions.add(transaction);  Payer payer = new Payer(); payer.setPaymentMethod(PaypalPaymentMethodEnum.paypal.toString());  Payment payment = new Payment(); payment.setIntent(PaypalPaymentIntentEnum.sale.toString()); payment.setPayer(payer); payment.setTransactions(transactions); RedirectUrls redirectUrls = new RedirectUrls(); redirectUrls.setCancelUrl(cancelUrl); redirectUrls.setReturnUrl(successUrl); payment.setRedirectUrls(redirectUrls);     Payment retorna = payment.create(apiContext);  if(retorna != null ) {     log.info("cobroPaypal.Respuesta de paypal retorna " + retorna.toString()); }else {     log.error("cobroPaypal.Retorna respuesta nulo"); }       return retorna; } 

Cuando lo ejecuto al iniciar el micro funciona correctamente payerID y el paymentId, despues de un par de horas al volver a consumir el proceso me indica el siguiente error :

com.paypal.base.rest.PayPalRESTException: Response code: 401    Error response: {"error":"invalid_token","error_description":"Access Token not found in cache"} at com.paypal.base.rest.PayPalRESTException.createFromHttpErrorException(PayPalRESTException.java:72) at com.paypal.base.rest.PayPalResource.execute(PayPalResource.java:431) at com.paypal.base.rest.PayPalResource.configureAndExecute(PayPalResource.java:295) at com.paypal.base.rest.PayPalResource.configureAndExecute(PayPalResource.java:228) at com.paypal.api.payments.Payment.create(Payment.java:149) at net.dualcorp.mscobrosbackend.paypal.service.PaypalService.cobroPaypal(PaypalService.java:72) at net.dualcorp.mscobrosbackend.controlador.impl.PagoControladorImpl.solicitaPagoPaypal(PagoControladorImpl.java:137) at net.dualcorp.mscobrosbackend.controlador.impl.PagoControladorImpl.registrarPagoPaypal(PagoControladorImpl.java:94) at net.dualcorp.mscobrosbackend.controlador.impl.PagoControladorImpl$  $  FastClassBySpringCGLIB$  $  77feb59e.invoke(<generated>) at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) 

No retorna la url y no me deja continuar con las pruebas, tengo q reiniciar el micro servicio para que se vuelva a funcionar.

¿Como quitar JSESSIONID del URL en Spring Boot MVC?

lo que ocurre es que estoy utilizando HttpSesion para almacenar unos valores acerca del usuario. El problema es que cuando se crea en el URL coloca el jsessionid, algo así http://localhost:8080/casino/;jsessionid=5B3A07EB6CE9681DD84A17FF49CD092Eco_svalenciac/;jsessionid=5B3A07EB6CE9681DD84A17FF49CD092Ecasinoselected

cuando solamente deberia ser

http://localhost:8080/casino/co_svalenciac/casinoselected

sin el jsessionid.

He buscado algunas soluciones pero solamente encuentro como hacer esto para servlets, agregando una etiqueta en el archivo web.xml. La cuestión es que yo no estoy usando eso, solamente estoy usando Spring MVC y muestro mis htmls que tengo en mi carpeta de recursos. y no se que debo hacer para ocultar esto del URL

¿Cómo puedo pasar la autenticación en un WebClient de Spring?

Tengo dos microservicios separados, uno para procesar archivos y el otro para almacenarlos, necesitan una autorización en oauth2 Spring Cloud para funcionar, lo que sucede es que, por ejemplo, cuando se procesa el archivo, necesito que el cliente web tenga la autorización para enviar uno servidor a otro

Como no tengo la autorización, el cliente web que carece de autorización me da un error

@Bean @LoadBalanced public WebClient webClient(){     return WebClient.create(uri); } 

The Ultimate Guide To Spring Hall Health Keto

Spring Hall Health Keto Replacing some of your carbohydrate foods like rice, pasta, bread and cakes with proteins like meat, fish and eggs will actually help you to lose weight. In order to lose weight you need to do some lifestyle changes, and doing something that you can keep doing for the rest of your life….

The Ultimate Guide To Spring Hall Health Keto

Error en Spring Boot 2

Hola amigos tengo un error ya que no puedo hacer un insert a una table a la base de datos en memoria , he estado 2 horas buscando una solucion pero no lo encuentro gracias. Tenego un documento en src llamado import.sql

Hola amigos tengo un error ya que no puedo hacer un insert a una table a la base de datos en memoria , he estado 2 horas buscando una solucion pero no lo encuentro gracias. Tenego un documento en src llamado import.sql

Hola amigos tengo un error ya que no puedo hacer un insert a una table a la base de datos en memoria , he estado 2 horas buscando una solucion pero no lo encuentro gracias. Tenego un documento en src llamado import.sql

<?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 http://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.1.7.RELEASE</version> 		<relativePath/> <!-- lookup parent from repository --> 	</parent> 	<groupId>com.example</groupId> 	<artifactId>3.-JPA</artifactId> 	<version>0.0.1-SNAPSHOT</version> 	<name>3.-JPA</name> 	<description>Demo project for Spring Boot</description>  	<properties> 		<java.version>1.8</java.version> 	</properties>  	<dependencies> 	 		<dependency> 			<groupId>org.springframework.boot</groupId> 			<artifactId>spring-boot-starter-data-jpa</artifactId> 		</dependency> 		<dependency> 			<groupId>org.springframework.boot</groupId> 			<artifactId>spring-boot-starter-thymeleaf</artifactId> 		</dependency> 		<dependency> 			<groupId>org.springframework.boot</groupId> 			<artifactId>spring-boot-starter-web</artifactId> 		</dependency>  		<dependency> 			<groupId>org.springframework.boot</groupId> 			<artifactId>spring-boot-devtools</artifactId> 			<scope>runtime</scope> 			<optional>true</optional> 		</dependency> 		<dependency> 			<groupId>com.h2database</groupId> 			<artifactId>h2</artifactId> 			<scope>runtime</scope> 		</dependency> 		<dependency> 			<groupId>mysql</groupId> 			<artifactId>mysql-connector-java</artifactId> 			<scope>runtime</scope> 		</dependency> 		<dependency> 			<groupId>org.springframework.boot</groupId> 			<artifactId>spring-boot-starter-test</artifactId> 			<scope>test</scope> 		</dependency> 	</dependencies>  	<build> 		<plugins> 			<plugin> 				<groupId>org.springframework.boot</groupId> 				<artifactId>spring-boot-maven-plugin</artifactId> 			</plugin> 		</plugins> 	</build>  </project>

package controller;  import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.validation.BindingResult; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.SessionAttributes; import org.springframework.web.bind.support.SessionStatus;  import model.dao.IClienteDao;  //9.-Hacemos que esta clase sea de tipo Controller @Controller public class ClienteController { 	//10.-Importamos nuestro interface Dao cliente 	@Autowired // buscara los metodos del DAO 	//@Qualifier("clienteDaoJPA") // nombre del repository 	 private IClienteDao clienteDao; 	 	//11.-sera de metodo request Get con url listar 	@RequestMapping(value= "/listar", method = RequestMethod.GET) 	//12.-Metodo para listar los clientes 	//Model => para injectar valores al html 	public String listar(Model model) { 		//13.-el apodo, el valor  		model.addAttribute("titulo", "Listado de Clientes"); 		model.addAttribute("cliente", clienteDao.findAll()); 		//14.-retornamos el nombre del html 		//15.-templates/listar.html 		return "listar"; 	}  }

package model.dao;  import java.util.List;  import javax.persistence.EntityManager; import javax.persistence.PersistenceContext; import org.springframework.transaction.annotation.Transactional;  import org.springframework.stereotype.Repository;  import model.entity.Cliente;  //5.-Aca decimos que esta clase impleta la  //intefaces IClienteDao //Nota: debemos de poner la anotacion Repository // para acceso a datos , sus errores y todo, //ademas podemos indicar su nombre //@Repository("clienteDaoJPA") @Repository public class ClienteDaoImp implements IClienteDao {    //6.-Aca ponemos nuestros metodos del intefaces 	//7.-EntityManager => se encarga de manejar las clases 	//de entidades 	@PersistenceContext 	private EntityManager em; 	@Transactional(readOnly = true) 	@Override 	public List<Cliente> findAll() { 		// TODO Auto-generated method stub 		//8.-Aca retornamos un query de la tala cliente donde retornaremos todos 		//los clientes 		//9=>controller.ClienteController.java 		return em.createQuery("from CLIENTES").getResultList(); 	}  }

package model.dao;  import java.util.List;  import model.entity.Cliente;  //3.-Aca implementamos los metodo que vamos hacer public interface IClienteDao { 	 	//4.-Metodo para retornar lista de clientes 	//5=> ClienteDaoImpl.java 	public List<Cliente> findAll(); 	  }

package model.entity; import java.io.Serializable; import java.util.Date;  import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; import javax.validation.constraints.NotNull;  import org.hibernate.validator.constraints.Email; import org.hibernate.validator.constraints.NotEmpty; import org.springframework.format.annotation.DateTimeFormat; //Nota debe de extender de Serializable // y debe de tener una anotacion de entidad  //y que viene de una base de datos table llamdo clientes @Entity @Table(name="CLIENTES") public class Cliente implements Serializable{ /** 	 *  	 */ 	private static final long serialVersionUID = 1L;  //1.-Creamos nuestras entidades 	//Mapeamos la llave de manera identity osea incremental 	@Id 	@GeneratedValue(strategy = GenerationType.IDENTITY) 	private Long id; 	 	private String nombre; 	private String apellido; 	private String email; 	//usamos columno cuando la columna es diefrente  	// a la entidad 	@Column(name = "create_at") 	//Aca decimos que va ha tomar el formato DATE 	@Temporal(TemporalType.DATE) 	private Date createAt; 	 	//2.-nuestros get y set de nuestras entidades 	//3=> model.dao.IclienteDao.java 	public Long getId() { 		return id; 	} 	public void setId(Long id) { 		this.id = id; 	} 	public String getNombre() { 		return nombre; 	} 	public void setNombre(String nombre) { 		this.nombre = nombre; 	} 	public String getApellido() { 		return apellido; 	} 	public void setApellido(String apellido) { 		this.apellido = apellido; 	} 	public String getEmail() { 		return email; 	} 	public void setEmail(String email) { 		this.email = email; 	} 	public Date getCreateAt() { 		return createAt; 	} 	public void setCreateAt(Date createAt) { 		this.createAt = createAt; 	}  }

Aquie esta el error que me sale en consola:

rg.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "INSERT INTO clientes (id, nombre, apellido, email, create_at) VALUES(1, 'Alex', 'Mamano', 'alex@gmail.com', '2017-02-28')" via JDBC Statement

Using Spring and AngularJS in combination

Hello Software Engineering,

I want to make an sever administration tool. I started doing it with Spring and AngularJS. But the more code I put in this “little” side-project, the more I am starting asking myself if this combination is as good as I thought it is.

I am currently making an apprenticeship as a software developer so I am not that experienced in engineering an application.

Does anyone have some suggestions about what frameworks to use for something like that? Every answer would be helpful. I’ve read a lot of blog posts about JSP for example and now I am asking myself if this would be better than AngularJS.

Any suggestions? Thank you in advance!